Contact Information

Benoni South Africa
87 Kei Rd
Farrarmere
1501

Give us a call. We would love to discuss your project.

087 265 9489

Find us here

All work

MCSA Johannesburg

A connected club website and membership platform, from discovering mountain properties to joining and managing life as an MCSA member.

Engagement record

Sector
Membership & conservation
Engagement
Web · Design
Capabilities
UX/UI design · Astro & React · WordPress & REST APIs · Membership integration · Legacy content migration
Delivery
7 primary outputs
MCSA Johannesburg product interface overview

From operational problem to working product.

The Mountain Club of South Africa, Johannesburg Section brings together a community around mountaineering, climbing, hiking and conservation. Its website needs to introduce the club to newcomers while helping members find properties, plan activities and manage their membership.

Challenge

The project extended well beyond a public website. Regional property guides, access information, club history, activities and news had to sit alongside prospective-member registration and protected member services. Existing WordPress content and membership records also needed a place in the new platform, with an editing workflow the club could continue to use.

Approach

We built a responsive Astro frontend around a WordPress content and membership backend. Landscape-led public pages lead into regional property directories and detailed access guides; the joining journey explains the club’s prospective-member process before collecting an application. Behind the login, React islands connect to authenticated APIs for profiles, membership cards, billing records and group membership. Shared session-refresh handling connects the member experience, while WordPress remains the editorial and administrative workspace.

Outcome

The delivered platform brings public discovery, club publishing and member administration into one connected system. Visitors can explore properties and activities, prospective members can register online, and existing members have a dedicated portal for their account and membership services.

What we delivered

  • Responsive public website for club information, activities, conservation, news and events
  • Regional mountain-property directory with property pages, access information and route resources
  • Membership information and prospective-member registration with a staged joining journey
  • Protected member portal for profiles, membership cards, billing, invoices and group membership
  • JWT authentication, session refresh and passwordless login support
  • WordPress publishing tools, custom content types and membership APIs integrated with Paid Memberships Pro
  • Legacy content migration tooling and containerised deployment for the WordPress and Astro services
Maduna Labs product interface overview

Next project

Maduna Labs

High-fidelity product design for an NFT minting and marketplace platform.

Read the case study

Have a product problem worth solving?

Bring the operational constraints, the unfinished prototype, or the production risk. We will help you shape the next release.

Discuss your project