Multi-Tier Learning Platform Build

Customer: AI | Published: 02.10.2025

I have a working prototype of an online learning platform running on Replit and need an experienced developer to turn my rough draft into a production-ready site. The platform will host courses at the most basic level of access. A premium user buys access for their apprentices and can follow along with their certification progress. Sold through paid memberships that unlock different areas of the site. Where I am now • Basic project structure, routing and placeholder pages already live on Replit • No real security, payments or CMS logic yet What I still need 1. Robust user authentication and authorization that recognizes three roles—Admin, Instructor and Student—and also respects membership level (free vs paid tiers). 2. Payment integration so users can buy or upgrade memberships. Stripe is my first choice because of its subscription features, but I’m open to alternatives if you can justify the switch. 3. A lightweight content-management workflow that lets instructors access educational content, apprentices complete learning modules, and 'owners' keep track of their apprentices learning progress. Deliverables • Secure sign-up / log-in with password reset and email verification • Role-based access control middleware protecting all course routes • Subscription flow with checkout, webhooks and automatic role updates on success, renewal or cancellation • Admin dashboard for user, course and membership management • Instructor dashboard for uploading videos, drafting assignments and publishing lessons • Clear installation + deployment guide so I can spin up a staging copy or move the code off Replit later Acceptance criteria The project is complete when I can: • Create a paid plan, sign up, and instantly gain access to the course area •Allow apprentices to log progress throughout the program • Promote or demote any account from the Admin panel • Clone the repo, run a single setup command, and have all core features working locally (minus live payment secrets) If you are comfortable refining code inside the Replit workspace, (though I am willing to start from scratch on a new platform) integrating Stripe (or another gateway), and designing clean, intuitive dashboards, I’d love to work with you.