A modern Learning Management System (LMS) built for Sri Vasavi Engineering College to provide students with easy access to course materials and video lectures.
Want to try it out? Use these demo credentials:
- Username: 22A81A0599
- Password: 123456781234
- Secure Authentication: Login system using student roll number and password
- Course Access: Browse and access available courses by department
- Video Learning:
- Stream course videos with HLS support (adaptive bit rate streaming)
- Video player with previous/next navigation
- Track video views and likes
- Responsive sidebar for video list
- Profile Management:
- View student profile details
- Change/Reset password functionality
- Track learning progress
- Course Management:
- Upload and manage course content
- Add course descriptions and images
- Organize courses by department
- Video Management:
- Upload video content
- Add video descriptions and titles
- Track video engagement metrics
- User Management:
- Bulk upload users via Excel
- Manage student accounts
- Department-wise organization
- Backend: Django
- Frontend: HTML5, CSS3, Bootstrap 5
- Database: SQLite3
- Video Streaming: HLS (HTTP Live Streaming)
- Authentication: Django Authentication System
- Clone the repository
- 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 development server:
python manage.py runserver
Collaborations are Invited