Skip to content

Latest commit

 

History

History
82 lines (53 loc) · 2.42 KB

File metadata and controls

82 lines (53 loc) · 2.42 KB

🎓 eduLearning (https://team-edu.web.app)

eduLearning GitHub license

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.


📌 Features

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


🛠 Tech Stack

🖥 Frontend

  • ⚛️ React.js - Component-based UI
  • 🎨 Bootstrap - Responsive and modern design

🔧 Backend

  • 🐍 Django REST Framework - Powerful API backend
  • 🗄 PostgreSQL - Database for storing user & course data
  • 🔑 JWT Authentication - Secure user login

🚀 Installation & Setup

# 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

🎥 Screenshots

image

image

image


📜 License

This project is MIT Licensed.