Overview
A coach serving people with autoimmune conditions needed a members-only library of short, gentle sessions, organised into programs, with subscriptions and an admin to publish new videos.
The challenge
Videos were scattered across social platforms with no way to charge for them, group them into programs or know who was watching.
What we built
A NestJS API with TypeORM, a React member website with a member portal and a React admin panel. Programs group videos hosted on a third-party video provider, subscriptions gate access, and a documented design system keeps the three apps consistent.
- Public website and member portal
- Admin panel for programs, videos and members
- NestJS API with Swagger documentation
- Subscription and access control
- Design system and component library






