Setup
Requirements
- Node.js 18+ and npm 9+
Install & run
npm installnpm run devBuild & preview
npm run buildnpm run previewDev data
- Academic Calendar: edit
public/AC.json. - Mess Menu: create
data/mess_menu.jsonfor the dev server to expose at/api/messmenu.
Recommendations
- Use a modern browser (PWA features are best-tested on Chromium-based browsers and Android).
- If testing offline mode, first load data online to populate cache, then toggle network offline.