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.




