Skip to content

Ankit569/demo_-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Learning Management System (LMS) A simple and powerful web-based LMS project built with Django, MySQL, Bootstrap, and HTML/CSS that supports role-based dashboards for Admin, Teacher, and Student.

Features ✅ General User Authentication (Login/Signup)

Role-Based Access: Admin | Teacher | Student

Responsive UI with Bootstrap

*Admin Admin Dashboard

Manage Students & Teachers

Create/Edit/Delete Courses

View Reports & Stats

  • Teacher Instructor Dashboard

Create & Manage Courses

Upload Videos, PDFs, Notes

Add Quizzes & Assignments

Grade Submissions

  • Student Student Dashboard

Browse & Enroll in Courses

Watch Videos, Download Materials

Track Course Progress

Tech Stack

Technology Used For HTML, CSS, Bootstrap Frontend UI Python + Django Backend Framework MySQL Database Django ORM DB Interaction Git & GitHub Version Control

Setup Instructions bash Copy Edit

Clone the repo

git clone https://github.com/yourusername/lms-project.git cd lms-project

Create virtual environment

python -m venv env source env/bin/activate # on Windows: env\Scripts\activate

Install dependencies

pip install -r requirements.txt

Configure database in settings.py

Run migrations

python manage.py makemigrations python manage.py migrate

Run the server

python manage.py runserver

Screen shot Learning Management System UI Overview

Project Structure csharp Copy Edit lms_project/ │ ├── lms_app/ # Main Django app │ ├── models.py │ ├── views.py │ ├── urls.py │ └── templates/ │ └── ... │ ├── static/ # CSS, JS, Images ├── templates/ # HTML files ├── manage.py ├── requirements.txt └── db.sqlite3 / MySQL

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published