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: Clerk
- Deployment: Vercel / Netlify
Follow these steps to run the project locally:
# make client folder
mkdir client
# Clone the repository
git clone https://github.com/sArtHak03804/edtech-frontend.git
# Navigate to the project folder
cd edtech-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 |
![]() |
Students Enrolled |
📂 client/
├── 📁 screenshots/
├── 📁 public/
│ ├── favicon.jpg
│ ├── favicon.svg
├── 📁 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
- ✅ Documents and Technical assistance
- ✅ Payment Integration for Paid Courses
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: Sarthak Patel











