/data-repository-cmrit

CMRIT data repository with full CRUD operation.

Primary LanguageEJS

DataRepository Task List

TODO :

  • 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) ✅

Minor Issues ( Assigned to Shraddha )

  • 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

High Priority ⚡️

  • 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)

Low Priority ◝(^ヮ^)◜

  • 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