https://github.com/gyanthakur/edemy-frontend
Edemy LMS - A Modern Learning Management System
https://github.com/gyanthakur/edemy-frontend
context progress-bar reactjs reactyoutube tailwindcss vite
Last synced: 8 months ago
JSON representation
Edemy LMS - A Modern Learning Management System
- Host: GitHub
- URL: https://github.com/gyanthakur/edemy-frontend
- Owner: Gyanthakur
- Created: 2025-02-13T16:50:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-13T17:15:44.000Z (over 1 year ago)
- Last Synced: 2025-04-07T17:55:53.169Z (about 1 year ago)
- Topics: context, progress-bar, reactjs, reactyoutube, tailwindcss, vite
- Language: JavaScript
- Homepage: https://edemy-fr-lms.vercel.app
- Size: 2.19 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Edemy LMS - A Modern Learning Management System
## 📌 Overview
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.
## 🚀 Features
- 📚 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)
## 🛠️ Technologies Used
- **Frontend:** React.js, Vite, TailwindCSS
- **Backend:** Node.js, Express.js
- **Database:** MongoDB
- **Authentication:** Firebase/Auth or Clerk
- **Deployment:** Vercel / Netlify
## 📥 Installation
Follow these steps to run the project locally:
```bash
# 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
```
## 📸 Screenshots
| Screenshot | Description |
|------------|------------|
|  | Home Page |
|  | Course Listing |
|  | Course Details |
|  | Video Player |
|  | User Dashboard |
|  | Add Course |
|  | My Course |
|  | Course Progress |
|  | Course Structure |

## 📌 Folder Structure
```
📂 edemy-lms/
├── 📁 src/
│ ├── 📁 components/
│ ├── 📁 pages/
│ ├── 📁 assets/
│ ├── App.jsx
│ ├── main.jsx
├── 📄 index.html
├── 📄 package.json
├── 📄 tailwind.config.js
├── 📄 vite.config.js
```
## 📖 Usage
1. Register/Login to access courses.
2. Browse available courses and enroll.
3. Watch video lectures and track progress.
4. Complete quizzes (if implemented) to test knowledge.
## 🎯 Future Enhancements
- ✅ Instructor Dashboard
- ✅ Quiz and Assessments
- ✅ Payment Integration for Paid Courses
- ✅ AI-based Course Recommendations
## 📜 License
This project is licensed under the **MIT License**.
## 🤝 Contributing
Contributions are welcome! If you find any bugs or have suggestions, feel free to create an issue or submit a pull request.
## 📬 Contact
- **Author:** Gyan Pratap Singh
- **Email:** [gps.96169@gmail.com](mailto:gps.96169@gmail.com)
- **Portfolio:** [portfolio-v1-chi-one.vercel.app](https://gyan-pratap-singh.vercel.app/)