Preply-Style Tutoring Marketplace Build
Budget: ₹12,500 – ₹37,500 INR
I need a full-stack tutoring and coaching marketplace that mirrors Preply’s user flow and feature set. Core modules include rich tutor profiles with ratings and verified certificates, real-time availability calendars with instant booking, secure in-platform messaging and video sessions, and a Stripe-ready payment gateway that can handle split payouts and refunds.
The platform must support four distinct roles—Tutors, Students, Admin, and Superadmin—each with its own dashboard and permission set. Email-and-password authentication is enough for launch, but the codebase should stay open to future social login add-ons.
Key expectations
• Mobile-responsive SPA or PWA front end (React, Vue, or similar)
• Scalable back-end (Node, Django, Laravel, or comparable) with REST or GraphQL APIs
• Calendar sync (Google, Outlook) for lesson scheduling and reminders
• HD video classroom (Twilio, WebRTC, or Jitsi) embedded directly in the lesson page
• Secure file and certificate uploads for tutor verification
• Review system that triggers only after completed, paid lessons
• GDPR-compliant data handling and role-based access control
Acceptance criteria
1. A tutor can sign up, submit credentials for approval, set hourly rates, and become bookable.
2. A student can search by subject, price, and rating, book a lesson, pay, and join the call from the dashboard.
3. Admin can approve tutors, issue refunds, and generate lesson and revenue reports; Superadmin has full system control.
4. All payments process end-to-end in sandbox and live mode with automatic tutor payouts.
5. Full source code, database schema, and environment documentation delivered on handover.
Before placing a bid, please include at least one live or staging link to a similar marketplace you have built. Screenshots or short Loom walkthroughs are welcome if NDAs prevent public access.
The platform must support four distinct roles—Tutors, Students, Admin, and Superadmin—each with its own dashboard and permission set. Email-and-password authentication is enough for launch, but the codebase should stay open to future social login add-ons.
Key expectations
• Mobile-responsive SPA or PWA front end (React, Vue, or similar)
• Scalable back-end (Node, Django, Laravel, or comparable) with REST or GraphQL APIs
• Calendar sync (Google, Outlook) for lesson scheduling and reminders
• HD video classroom (Twilio, WebRTC, or Jitsi) embedded directly in the lesson page
• Secure file and certificate uploads for tutor verification
• Review system that triggers only after completed, paid lessons
• GDPR-compliant data handling and role-based access control
Acceptance criteria
1. A tutor can sign up, submit credentials for approval, set hourly rates, and become bookable.
2. A student can search by subject, price, and rating, book a lesson, pay, and join the call from the dashboard.
3. Admin can approve tutors, issue refunds, and generate lesson and revenue reports; Superadmin has full system control.
4. All payments process end-to-end in sandbox and live mode with automatic tutor payouts.
5. Full source code, database schema, and environment documentation delivered on handover.
Before placing a bid, please include at least one live or staging link to a similar marketplace you have built. Screenshots or short Loom walkthroughs are welcome if NDAs prevent public access.