Designed and built with all the love and passion in the world by ayush-saklani X RawatDevanshu. ( currently in finalization phase )
⚠️ Warning - Before entering the timetable for sections, subjects and teacher allocation and fixation should be done beforehand else teacher data will be resetted and code might break.
- Backend ( Server ) - in terminal
npm start
( starts the server ) - Frontend - Open
frontend/index.html
( home page )
- changes the significant app fundamental approches to solve the problem.
- Implement basic functionality for creating and managing timetables.
- Add support for adding and editing subjects, teachers, and rooms.
- Implementation of room validation.
- Create separate interfaces for admin and students.
- Data Structture design and Implementation
- Basic API Design and Implementation.
- UI Design and improvements.
- reset button.
- room validation improvement.
- seperate website for admin and students.
- resetting the code for new faculty data structure
- Implementation of teacher validation.
- relocating the assets and refactoring of website folders and routings.
- collection for subject teacher list ( common subject (list) will store the subject course and semester wise )
- Deployment of code [backend ( 50% ) + frontend].
- UI improvements.
- Feature to check the number of lectures allocated out of total required lectures in a week.
- Login for admin
- Removal of all list and making them individual collections.
- Converting room list to room collection with greater detail stored
- copy to side button [ jaise 2 hrs ki class hai tab on hover to copy data so the slot at right ]
- Faculty exchange of teaching slot permanently and temporarily.
- Teacher absent status introduced.
- College events handling and holiday flashes [ save event get 7 event and get all events delete and update events all required accordingly ]
- Collection for events. events will be stored date wise[date as a primary key to match] in a collection(collection preferred because we want to extract 7 days of upcoming events).