Courses by Creators
Creator marketplace where instructors publish structured courses and learners browse, request access, track progress, and earn certificates — with admin approvals and manual payouts.

Overview
Courses by Creators is a multi-sided learning marketplace. Creators apply, get approved, and publish structured courses. Students browse, request paid access via manual bank transfer, track progress, and receive certificates. Super-admins manage users, roles, payouts, and audit logs. Stripe and an AI tutor were explicitly out of v1 so the access model could land first.
Challenge
Creator education products either take a 30% cut through a global marketplace or dump videos on Drive. Teams needed approvals, bank-transfer access, and progress without pretending payments were instant.
Solution
Next.js frontend, Express API, MongoDB, and RBAC permission keys (users.manage, access_requests.confirm, courses.publish). Hybrid creator onboarding: apply → admin approve → publish. Students keep student capabilities even after becoming creators.
What we built
- Creator applications and admin approval
- Course builder with lessons, resources, and quizzes
- Access requests with manual bank-transfer confirmation
- Learning library, progress, study graph, and certificates
- Custom roles with permission keys
- Audit logs and platform stats for super-admin
Outcomes
- Creators publish without a global marketplace tax in v1
- Finance stays honest: access is confirmed, not auto-charged
- Progress and certificates sit on the same student record
Stack
Creators + students + admin | Access requests | Progress + certificates
Build something in this family
Talk to NTechnologies about a POS, agent, marketplace, or internal tool.


