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