The challenge.
The community hosted sessions via Zoom links shared in email — no library, no progress tracking, poor experience on mobile.
Content was monetised but recordings were scattered and unsearchable.
The client wanted a dedicated portal with live classes, archives and subscription management.




