High-fidelity mobile-first prototype of the S1 Browse screen for a UofT campus food truck time-feasibility app.
- Install Node.js 18+.
- Install dependencies:
npm install
- Start development server:
npm run dev
- Open the local Vite URL shown in terminal.
- React + Vite project setup
- One polished screen only:
S1 Browse - iPhone-like centered mobile shell (
393pxapp viewport) - Search bar + interactive sort dropdown
- Stylized map block with selectable color-coded pins
- Vertical, scrollable truck list (6 mock trucks)
- Visible wait-time first information hierarchy
- Sticky bottom CTA that updates with selected truck
src/data/trucks.js: editable mock datasetsrc/components/*: reusable UI componentssrc/App.jsx: S1 screen composition and interaction logicsrc/styles.css: visual design system and screen styling