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
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
Related services
Interface evidence.
The screens below show how the product turns its core workflow into a practical day-to-day experience.