Online Learning Platform using MERN Stack, Please visit here for a better understanding of the project.
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.
- An 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.
Follow the steps below to run the project on your local machine.
git clone https://github.com/Pika003/e-Learning-Platform.git
cd e-Learning-Platform
- Fill the env file with your credentials
npm install
npm run dev






