Bug #4841
open"Preorder analysis page functionalities for APIs, both backend and frontend."
Start date:
11/05/2025
Due date:
11/07/2025 (32 days late)
% Done:
80%
Estimated time:
24:00 h
Spent time:
Tested Date:
Raised by Tester:
Page/ Module (POS):
Subtasks
Related issues
Updated by Pavan Kumar Murala about 1 month ago
- % Done changed from 0 to 40
- Worked on CatalogAnalytics React component to handle catalog data visualization.
- Implemented status filter (active, upcoming, expired, all) and connected it with API calls.
- Integrated 3 major API calls:
- /nus-shop/catalogList → For catalog overview and top analytics cards.
- /nus-shop/productsInCatalog/:id → For products under each catalog.
- /nus-shop/ordersInCatelog/:id → For orders related to each catalog.
Updated by Pavan Kumar Murala about 1 month ago
- Status changed from New to In Progress
Updated by Pavan Kumar Murala about 1 month ago
- % Done changed from 40 to 80
- Added debounced search functionality for performance improvement.
- Implemented pagination for products, orders, and product orders tables.
- Enhanced UI using Ant Design components (Table, Collapse, Card, Select, etc.).
- Worked on expandable rows to show detailed catalog-level analytics.
- Integrated notification modal to send messages related to products. *
Updated by Pavan Kumar Murala about 1 month ago
- Due date set to 11/07/2025
- Estimated time changed from 16:00 h to 24:00 h
- The total cards catalog analysis page displays all the details on each card, including how many were picked and canceled. By default, it shows only the active cards. We need to add a filter to this API.
- When you click on the inner catalog, it renders the details on the cards. You can close it to view the previous card data and reopen it to get the details again.
- There's a calculation mismatch in the cards that also needs to be addressed. Let's discuss this issue with Ruban.
The backend has a catalog analysis page and two additional routes.