- Add All option in report generation ✅
- Handle Edit mode and Insert mode through the same page ✅
- Add Delete (Soft Delete) and Edit Functionality for the table ✅
- Add Auto increment id on each field ✅
- Create tables for new fields ✅
- Remove Duplicate code on backend ✅
- Organise all the javascript file in public folder ✅
- Refactor Code ✅
- Seperate Faculty Module and Student Module (Remove any reference of student, student module will be handle in different repository) ✅
- Remove onChange function from all ejs page (frontend)
- Put date control class on each filed (except for search page) (see award & club activites for refernce)
- Put data atribute - isInsertMode on each form (see awards & club activies for reference)
- Remove all the date script tag from all pages
- Create Front Page for Faculty (Show all the available pages in sorted manner ) (frontend)
- Add Get Request for all the Dynamic drop down menu (frontend)
- Add Post, put, delete, insert API for dropdown menu (backend)
- Add Dynamic Dropdown Menu (Front end)
- Add Form Validation on Search page
- Show error if data couldn't be submitted(frontend & backend)
- Add Added by and Updated by field on each events (backend) (if needed)
- Separte Login for Admin
- Minify Css
- Remove Jquery
- Setup Webpack so that it will build automatically when something changes on frontend
- Remove unused class in css
- Import bootstrap using node modules
- Add the option for description required in single page