This is an academic project that I did as part of a team during my B.Tech. CSE. This is just the code for the front-end. All the pages are done with vanilla js. No additional packages were used. Ofc the code could have been a lot simpler but I worked on this project while I was still learning web development.
The goal of the system is to facilitate the easy allocation of invigilators to exam halls and to track their allotments.
- Admin
- Faculty
- Initiate invigilator allocation - Allocate Page on adminhomepage
- Trigger exam re-scheduling for all faculties - Reschedule Page on adminhomepage
- View notifications of actions occurring within the system - Notifications page on the adminhomepage
- View the current exam schedule and allocation - Schedule Page on the facultyhomepage
- Make a request for another faculty to take their place for an exam slot - Reschedule Page on the facultyhomepage
- View notifications of actions occuring within the system - Notifications Page on the facultyhomepage
Use the following link to start exploring: https://shivavishaal66215.github.io/softwareproject/site/ The overall structure of the system is pretty self-explanatory. Use the buttons on the pages to view related pages. In case there is a form that has to be filled out, do not worry, you can simply press the submit button to go to the next page.
I know all the transitions in the pages do not offer any functional advantages but they were fun to work on.
I will not be working on enhancing any aspect of this project.