The objective of this test assignment is to develop a grid system with filtering functionality in the backend. The grid system is designed to display student details (ID, name, total marks, etc.) and allow filtering based on various columns. The assignment involves developing the backend APIs responsible for loading student details with pagination and implementing server-side filtering.
https://real-tan-hippo.cyclic.app- Node.js (for backend)
- MongoDB atlas (for DBMS)
- Mongoose
- React (for FrontEnd)
- Chakra UI
- To load all the students list based on two params 1. page_no & 2. page_size;
/load/:page_no/:page_size
- To filter dynamically from backend, used query params to filter name, classNo, location etc.
/filter?name=Mohan&location=bangalore
- Additionally created the post route where in user can add students details through header body