In scope
- Splash, intro (“It’s a big deal”), welcome-back
- Home: weekly-saved nudge (stub), deals carousel, aisle grid from live
mvp_catalogue - Shop aisle list, category product grid, type-ahead search
- Product detail: retailer chips, image, compare card, qty, Add to Baskit
- Local basket grouped by retailer (no checkout)
- Group Buy & Profile tabs as placeholders
- PHP API:
aisles,products,product,deals,stats
Out of scope (Phase 2+)
- Auth, addresses, cohort approval
- Smart Split engine, payments (Peach), order tracking
- Picker app, ops console
- Group Buy deals
- Spar retailer (no live catalogue rows yet)
Data
Dokploy MySQL — tables catalogue + mvp_catalogue. Credentials only in api/.env.php (git-ignored).
Success
User can open the app, browse an aisle, open a product, see PnP / Checkers / Woolworths prices, add to basket, and see basket totals — all from live data.