EdTech
Music Learning Platform
A music learning platform with tiered subscriptions, one-time purchases, creator revenue sharing, live sessions and progress tracking.
Node.jsTypeScriptPostgreSQLAWSStripeGraphQL
The problem
Deliver structured learning pathways with multiple experience types across learner, creator and admin portals, plus complex subscription and payment logic with creator revenue splits.
My role
- →Built backend for experience/sub-experience models and enrollment logic.
- →Implemented learner features: browsing, progress tracking, ratings, live sessions.
- →Developed creator workflows: draft/preview/submit, revenue splits, admin reviews.
- →Added community features tied to enrollments and subscription tiers.
Outcomes
- ✓Supported many experience types across three portals with approval workflows.
- ✓Reliable subscription and one-time payment flows handling real transactions.