LMS
A custom LMS for managing student assignments and interactions.
Built a Learning Management System for internal college department use. Allows assignment creation, submission tracking, and communication between students and staff.
Tech Stack
React.jsDjangoMongoDBTailwind CSS
Features
- Role-based login (teacher/student)
- Assignment upload and submission
- Leave requests and status tracking
- Warning-based tab exit handling
- Automatic submission on exit attempts
Challenges
- Implementing user warnings and auto-submission logic
- Managing role-based routing and permissions
Learnings
- Strengthened React-Django integration knowledge
- Designed dynamic user flows and session control