Online Learning Platform using MERN Stack
Develop a comprehensive online learning platform with three user types (Student, Teacher, Admin), featuring course creation, approval process, and live video conferencing.
- Backend is developed by Parag.
-
Students and teachers can submit applications for approval.
-
Admin validates and approves applications.
- Students see purchased courses, progress, and communication options.
- Teachers view created courses, student enrollments, and communication features.
- Students can browse and buy courses on the platform.
- Integrated video conferencing tool (similar to Google Meet) for real-time teacher-student interaction.
- In-platform messaging system for communication between teachers and students.
- Integrate a secure payment gateway for course purchases.
- figma
- Dribbble
- React (Vite) for dynamic and responsive UI.
- Node.js, Express and Mongoose for server-side development.
- MongoDB for storing user profiles, course details, and application data.
- JWT (JSON Web Tokens) for secure authentication.
- Integrate WebRTC for real-time video communication.
- Or just using google meet link
- Stripe or PayPal or razorpay for secure and seamless payments