Requirement Analysis
The Problem
The current system for managing leaves for IITG is not very efficient. A lot of mails for leaves have to be handled by the admin on a daily basis, which can be solved by a simple leave management portal.
Also a lot of students face a problem while maintaining a track of their attendance. As the institute has kept 75% attendance compulsory for the students, it is essential and recommended that they track their attendance, which can be done efficiently through a leave management portal which also provides features to keep a track of self attendance.
Requirement for a solution
Thus a web application with a strong database structure can help imprvoe the efficiency by a huge margin and even provide efficient solutions for attendance tracking.
This shows the need for a web application which can be used by students, course instructors and admin to manage leaves and attendance.
Solution
This project is a Web Application for managing leaves of students and course instructors.
Implementation will be done using the MERN stack (MongoDB-ExpressJS-ReactJS-NodeJS).
It will be accessible to students, course instructors and admin and will have a login system for all the users.
The project will have a responsive website structure and a database structure designed according to the user needs.