Edemy LMS is a modern Learning Management System (LMS) built using Vite for fast performance and efficient development. It provides a seamless platform for students to enroll in courses, watch educational videos, and track their progress.
- π Course Management (Add, Edit, Delete Courses)
- π₯ YouTube Video Integration
- π€ User Authentication (Login/Register)
- π Progress Tracking
- π Search and Filter Courses
- π Dark Mode Support
- β‘ Fast and Lightweight (Powered by Vite)
- Frontend: React.js, Vite, TailwindCSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: Firebase/Auth or Clerk
- Deployment: Vercel / Netlify
Follow these steps to run the project locally:
# Clone the repository
git clone https://github.com/Gyanthakur/Edemy-frontend.git
# Navigate to the project folder
cd demy-frontend
# Install dependencies
npm install
# Start the development server
npm run dev| Screenshot | Description |
|---|---|
![]() |
Home Page |
![]() |
Course Listing |
![]() |
Course Details |
![]() |
Video Player |
![]() |
User Dashboard |
![]() |
Add Course |
![]() |
My Course |
![]() |
Course Progress |
![]() |
Course Structure |
π edemy-lms/
βββ π src/
β βββ π components/
β βββ π pages/
β βββ π assets/
β βββ App.jsx
β βββ main.jsx
βββ π index.html
βββ π package.json
βββ π tailwind.config.js
βββ π vite.config.js
- Register/Login to access courses.
- Browse available courses and enroll.
- Watch video lectures and track progress.
- Complete quizzes (if implemented) to test knowledge.
- β Instructor Dashboard
- β Quiz and Assessments
- β Payment Integration for Paid Courses
- β AI-based Course Recommendations
This project is licensed under the MIT License.
Contributions are welcome! If you find any bugs or have suggestions, feel free to create an issue or submit a pull request.
- Author: Gyan Pratap Singh
- Email: gps.96169@gmail.com
- Portfolio: portfolio-v1-chi-one.vercel.app










