Progetto

Il Panzerotto Chic: ordinazioni e fedeltà

PWA per menu, carrello, offerte, programma PanzEuro, pagamenti Satispay e dashboard del team.

Panzerotto ChicIn produzione
Menu cliente della PWA Panzerotto Chic
Interfaccia clienteMenu cliente ordinabile

Schermata reale della PWA cliente: offerte, categorie, navigazione ordini e accesso al profilo.

Dashboard del team Panzerotto Chic
Dashboard teamOrdini e orari

Pannello team con ordini, menu e notifiche. Dati sensibili mascherati.

ExpoReact NativeTypeScript
Dati progetto
SettoreOrdini food
ProdottoPWA mobile
StackExpo, Supabase, Vercel
Consegna4 settimane
StatoOnline
Contesto

Contesto

Un flusso di ordinazione reale deve gestire prodotti, varianti, offerte, orari, fedeltà, notifiche e controllo del team, senza diventare lento o confuso su mobile.

Soluzione

La soluzione

Abbiamo realizzato una PWA con Expo, API serverless su Vercel, database Supabase e logiche dedicate per carrello, teglie, slot disponibili e notifiche.

Funzionalità

  • Menu dinamico caricato da Supabase
  • Carrello con teglie, varianti e quantità
  • Programma fedeltà PanzEuro con accumulo e utilizzo
  • Offerte dinamiche filtrate per tipo ordine
  • Dashboard del team per ordini, gusti e orari
  • Notifiche push Expo e Web Push
  • Slot scheduling per calcolo disponibilità teglie

Stack tecnico

ExpoReact NativeTypeScriptVercel FunctionsSupabaseSatispayWeb Push

Funzioni verificabili

  • La PWA espone il flusso di scelta prodotti, varianti e slot.
  • Gli ordini vengono strutturati con prodotti, varianti e slot per la dashboard del team.
  • Il prodotto include i flussi di accumulo e utilizzo del programma fedeltà PanzEuro.
  • Il sistema integra gestione degli slot e pagamento tramite Satispay nel perimetro documentato.
  • La codebase documenta QA, typecheck, smoke test e checklist pre-deploy.

Ordinazioni per la ristorazione

Menu, pagamenti, team e notifiche: definiamo requisiti e interfaccia sul flusso reale.