Goal: let students discover/enroll in courses and learn via quizzes, while instructors create/manage courses. Frontend: React + Vite + Tailwind, with role-based UI (Student/Instructor), dashboards, profile, quizzes, payment page, and an AI chatbot integration hook. Backend: Node.js + Express + MongoDB (Mongoose), with JWT auth and Razorpay order support. APIs available: auth (register/login/profile), courses (list/create/mycourses/enrolled/get/delete), quizzes (create/get/submit), and orders (create/get). Current state: frontend is structured with service abstraction and mock-friendly flow, and backend endpoints are already present for real integration. Use case flow: signup/login → browse courses → enroll/pay → learn course content → take quiz → track progress.
Log in or sign up for Devpost to join the conversation.