Overview
The Mess Menu, Laundry Status, Payment Receipts, and Faculty Info modules currently display inaccurate or outdated data from VTOP endpoints. To ensure data reliability and prevent user confusion, these four modules should be removed from the Desktop application.
Scope of Removal (Desktop)
-
Pages to Delete:
src/pages-desktop/dashboard/mess.tsx
src/pages-desktop/dashboard/laundry.tsx
src/pages-desktop/dashboard/payment-receipts.tsx
src/pages-desktop/dashboard/faculty-info.tsx
src/pages-mobile/dashboard/payment-receipts.tsx
-
Sidebar & Route Cleanup:
- Remove Mess, Laundry, Payment Receipts, and Faculty Info entries from
DashboardSidebar in src/components/DashBoardSideBar.tsx.
- Remove Payment Receipts link from mobile drawer in src/pages-mobile/dashboard/_layout.tsx.
Technical Implementation Plan
- Delete the targeted page component files from
src/pages-desktop/dashboard/.
- Remove navigation links from src/components/DashBoardSideBar.tsx.
- Verify that
npx tsc --noEmit runs cleanly with zero routing or import errors.
Verification Criteria
Overview
The Mess Menu, Laundry Status, Payment Receipts, and Faculty Info modules currently display inaccurate or outdated data from VTOP endpoints. To ensure data reliability and prevent user confusion, these four modules should be removed from the Desktop application.
Scope of Removal (Desktop)
Pages to Delete:
src/pages-desktop/dashboard/mess.tsxsrc/pages-desktop/dashboard/laundry.tsxsrc/pages-desktop/dashboard/payment-receipts.tsxsrc/pages-desktop/dashboard/faculty-info.tsxsrc/pages-mobile/dashboard/payment-receipts.tsxSidebar & Route Cleanup:
DashboardSidebarin src/components/DashBoardSideBar.tsx.Technical Implementation Plan
src/pages-desktop/dashboard/.npx tsc --noEmitruns cleanly with zero routing or import errors.Verification Criteria