Top Features There are 2 type of user Teacher and Student Student can submit his assignment until the deadline has exceeded Student gets automated notification when new assignment is added Teacher can send announcement to the student Teacher can add assignment Student can update the submitted assignment and delete the submission Images of the Application To use this Application pip install virtualenv git clone https://github.com/adityapandey217/Django-School-Assignment-Management-System.git cd Django-School-Assignment-Management-System virtualenv venv venv\Scripts\activate pip install -r requirements.txt python manage.py migrate After that you are good to go..