Preply-Style Tutoring Marketplace Build

Job ID: 39962487

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.
Related categories: PHP Python Django HTML Node.js Full Stack Development Vue.js REST API