Interactive Online Tutoring Platform Development -- 2

Job ID: 39952058

Budget: ₹37,500 – ₹75,000 INR

Project Title:

Build OnlineTutor — Live Learning Platform (Django + React + Razorpay + Jitsi)

Project Description:

OnlineTutor is a modern live-learning platform where tutors can host interactive online classes and students can learn in real time.
The MVP should include:

Core Features:

Tutor Module:
Create courses, add topics & sessions, upload study materials, manage payouts.

Student Module:
Browse approved courses, enroll & pay via Razorpay (escrow), join live classes via Jitsi, mark topics complete, rate tutors.

Admin Module:
Approve tutors/courses, manage payouts & refunds, view platform reports.

Payments & Wallet:

Razorpay integration (escrow-based)

Funds released to tutors only after milestone completion

Tutor wallet + withdrawal option

Meetings:

Jitsi API integration (auto-generate secure links per session)

Moderator & participant access levels

Tech Stack:
Frontend: React.js + Material UI
Backend: Django REST Framework
Database: PostgreSQL
Payments: Razorpay
Meetings: Jitsi API
Hosting: AWS Lightsail / Render


Deliverables:

Full source code (GitHub)

Deployed test environment

API documentation

Admin, Tutor & Student dashboards

What I’m Looking For:

1. Experienced full-stack developer/team (Django + React)
2. Previous work with Razorpay / Jitsi / Wallets preferred
3. Clean modular code + regular progress updates