🎓 eduLearning (https://team-edu.web.app)
A feature-rich Learning Management System (LMS) built with Django REST Framework and React.js, designed as a Udemy-like platform. Students can come and Enroll in various courses of their wish with wide range of Domains. Students Admin Panel, Teachers Admin Panel, Website Admin Panel, Student Testimonials, Various Categories and other functionality included.
✅ Student & Teacher Roles - Separate dashboards for students & instructors
✅ Course Management - Create, update, and enroll in courses
✅ Assignments & Study Materials - Teachers can upload materials and assignments
✅ One-to-One Chat - Real-time messaging between students and teachers
✅ User Authentication - Secure login/signup with JWT
✅ Responsive UI - Built with Bootstrap for a seamless experience
- ⚛️ React.js - Component-based UI
- 🎨 Bootstrap - Responsive and modern design
- 🐍 Django REST Framework - Powerful API backend
- 🗄 PostgreSQL - Database for storing user & course data
- 🔑 JWT Authentication - Secure user login
# Clone the repository
for frontend
git clone https://github.com/MeetDOD/Learning-Management-System-LMS-Frontend-.git
for backend
git clone https://github.com/MeetDOD/Learning-Management-System-LMS-Backend.git
# Navigate to the backend folder
# Create a virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Run migrations
python manage.py migrate
# Start the Django server
python manage.py runserver
# Navigate to the frontend folder
# Install dependencies
npm install
# Start the React development server
npm start
This project is MIT Licensed.