Back to Portfolio

Model Aeronautics Association of Canada

Year 2025
Category Web Application
Technologies PHP, MySQL, PayPal API, Stripe API

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