Project Overview
I built the web platform for the Model Aeronautics Association of Canada (MAAC), the national body representing thousands of aeromodelling enthusiasts.
The Challenge
MAAC was migrating off a legacy system and needed a modern platform that could handle their organizational structure of zones, clubs, and individual members. They also needed bilingual content, event management with multi-level approvals, and tools to communicate directly with their membership.
What I Built
I consolidated membership management, communications, forums, and event coordination into one system. All existing member data was imported, and I built custom tools around MAAC's specific workflows.
Key Features
- Full member database import from the legacy system
- Membership with PayPal and Stripe for applications and renewals
- Mass emailer for targeted member communications
- Custom forum system for community discussion
- Event system with multi-step approval workflows
- Bilingual CMS (English/French)
- Club and zone management with hierarchical permissions
- Members-only resource area