
Customer places the order
The customer browses the menu, builds a cart, fills in name, phone and a live-map delivery pin (geocoded against the city). On submit the order is persisted in PostgreSQL with full address, items, totals and a structured note field — ready for the kitchen.
- Live map pin with reverse geocoding (Leaflet + OpenStreetMap)
- Cart state survives refresh and device switches
- PWA installable — works offline up to checkout
- Optional special instructions per order





