A full-featured Learning Management System (LMS) supporting complete
timetable management, semester scheduling, attendance tracking, assignments, and quiz management.
Designed the system to streamline academic workflows, improve data consistency, and enhance
communication between students and faculty.
Stack: Django, VueJs, MySQL, Docker.
Key Highlights
- Designed and developed a modular LMS architecture supporting timetable, attendance, assignments, and quiz workflows
- Implemented role-based access control (RBAC) for students, faculty, and admin users
- Built dynamic timetable and semester scheduling engine ensuring conflict-free allocation
- Developed real-time attendance tracking system with structured data consistency
- Engineered assignment and quiz management modules with submission and evaluation flows
- Integrated RESTful APIs (Django REST Framework) with Vue.js frontend for seamless SPA experience
- Containerized the application using Docker for consistent deployment and scalability
- Optimized database schema (MySQL) for relational integrity and efficient querying
- Improved academic workflow efficiency and communication across departments
