Full-Stack Developer for Education Web App
Budget: ₹12,500 – ₹37,500 INR
I need a full-stack dev to build an end-to-end web app:
Frontend: Next.js (App Router) + React + TypeScript + Material UI
Backend: NestJS + TypeScript + PostgreSQL + Prisma
Payments: Razorpay (student → platform only, no tutor payout logic)
Live Classes: Jitsi (unique room per session)
Main features:
Roles: Visitor, Student, Tutor, Admin (JWT auth + role-based access)
Public: Browse/search approved courses, view course details
Student: Register/login, enroll & pay via Razorpay, view “My Courses”, join live Jitsi classes, mark topic completion, give rating
Tutor: Register/login, profile, create/edit courses (draft → submit for approval), syllabus & schedule, see enrolled students, start/end Jitsi live sessions
Admin: Approve/reject tutors and courses, view courses, enrollments, total collected fees, ratings and basic progress
Deliverables:
/frontend Next.js app + /backend NestJS API with Prisma
DB schema & migrations
Razorpay order + webhook integration
Jitsi session integration
Seed admin user + README with setup instructions
Frontend: Next.js (App Router) + React + TypeScript + Material UI
Backend: NestJS + TypeScript + PostgreSQL + Prisma
Payments: Razorpay (student → platform only, no tutor payout logic)
Live Classes: Jitsi (unique room per session)
Main features:
Roles: Visitor, Student, Tutor, Admin (JWT auth + role-based access)
Public: Browse/search approved courses, view course details
Student: Register/login, enroll & pay via Razorpay, view “My Courses”, join live Jitsi classes, mark topic completion, give rating
Tutor: Register/login, profile, create/edit courses (draft → submit for approval), syllabus & schedule, see enrolled students, start/end Jitsi live sessions
Admin: Approve/reject tutors and courses, view courses, enrollments, total collected fees, ratings and basic progress
Deliverables:
/frontend Next.js app + /backend NestJS API with Prisma
DB schema & migrations
Razorpay order + webhook integration
Jitsi session integration
Seed admin user + README with setup instructions
Related categories:
PHP
NoSQL Couch & Mongo
Node.js
PostgreSQL
AngularJS
Full Stack Development
Next.js
Jitsi