Skip to content

MeetDOD/Learning-Management-System-LMS-Frontend-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e9239d3 Β· Feb 9, 2025

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

πŸŽ“ 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.

About

This is the frontend for LMS created using reactjs, html5, css3 and bootstrap

Topics

Resources

License

Stars

Watchers

Forks