Basilico bistrot
by Italian to go
—100%

Come funziona, dall'inizio alla fine

Un ordine attraversa sei momenti. Nel prototipo qui sopra puoi percorrerli tutti passando da una scheda all'altra: quello che fai nella scheda «Cliente» compare davvero in «Cucina» e in «WhatsApp».

01

Si apre da un QR code

Il cliente inquadra il codice al porto, in spiaggia o sul bancone di un bar partner. Si apre il menu del giorno in due secondi: niente App Store, niente registrazione, niente password.

Cliente
02

Parla la sua lingua da solo

L'app legge la lingua del telefono e si adatta: spagnolo, inglese, italiano. Il cliente può comunque cambiarla a mano dal selettore in alto. I nomi dei piatti restano sempre in italiano — è quello che li rende riconoscibili e desiderabili.

Cliente
03

Sceglie, paga, e decide dove ritirare

Carrello rapido, poi punto di ritiro (bistrot, molo o spiaggia) e fascia oraria. Si paga al ritiro, solo con i modi che il locale ha davvero attivato in configurazione — mai un metodo inventato di default, nessuna telefonata.

Cliente
04

La cucina viene avvisata due volte

Il tablet fisso in cucina lampeggia in rosso e suona un bip-bip che non si ferma finché qualcuno non tocca «Presa visione». Nello stesso istante parte una notifica sul WhatsApp Business del locale: se il tablet non è presidiato, l'ordine arriva comunque in tasca allo staff.

Cucina + WhatsApp
05

Il cuoco fotografa il piatto pronto

Quando l'ordine esce, una foto scattata al volo dal tablet parte verso il cliente. È l'incentivo più efficace che esista per farlo alzare e venire a ritirare subito, finché è caldo.

Cucina → Cliente
06

Si parla solo di quell'ordine

Una mini-chat legata al singolo ordine — «arrivo dieci minuti dopo», «sono al pontile B» — e si chiude alla consegna. Zero telefonate perse, zero fraintendimenti, zero numeri di telefono scambiati.

Cliente ↔ Cucina
Il canale B2B è lo stesso motoreI bar partner entrano con una login dedicata: listino ingrosso, consegne programmate e riordino dallo storico. Le loro comande finiscono nella stessa coda di cucina, marcate in giallo per distinguerle.
Cosa serve fisicamente al localeUn tablet economico fisso in cucina con alimentazione permanente, il numero WhatsApp Business già in uso, e i QR code stampati da distribuire in giro per l'isola.
Il cliente può installarlaCon un tocco «Italian to go» si aggiunge alla schermata Home e da lì si comporta come un'app normale, icona compresa — ma senza passare da App Store o Google Play.

Note tecniche per gli sviluppatori

Questa pagina è un prototipo navigabile: tutti i flussi sono cablati fra loro in memoria, così che si possa vedere l'ordine attraversare i quattro canali. Qui sotto, cosa è già reale e cosa va collegato a servizi veri in produzione.

Già reale nel prototipo

Logica e interazione

  • Rilevamento automatico lingua da navigator.language, con fallback e override manuale
  • Carrello, punti di ritiro, fasce orarie, calcolo totali
  • Allarme cucina: lampeggio + bip-bip via Web Audio API, ripetuto finché non si tocca «Presa visione»
  • Ciclo completo ordine → cucina → foto → cliente, con mini-chat bidirezionale
  • Listino ingrosso B2B, programmazione consegna, riordino da storico
Da collegare in produzione

Integrazioni esterne

  • Pagamenti — Stripe Payment Element abilita Apple Pay e Google Pay senza SDK separati; qui i pulsanti sono simulati
  • WhatsApp — Cloud API di Meta con template approvati per le notifiche in uscita; la finestra di 24 h vincola le risposte libere
  • Foto piatto — <input capture> o getUserMedia, upload su object storage; qui la fotocamera è un mirino simulato con illustrazioni
  • Push — Web Push (VAPID) per Android/desktop; su iOS richiede che la PWA sia installata sulla Home
  • Realtime — websocket o Supabase Realtime per il tablet cucina; niente polling
Modello dati minimo

Entità

  • dish — nome IT invariato, descrizioni per lingua, prezzo, allergeni, disponibilità del giorno
  • order — canale (b2c/b2b), righe, ritiro, fascia, stato, foto, pagamento
  • partner — bar, listino dedicato, termini di pagamento
  • message — legato all'ordine, si chiude alla consegna
  • notification_log — esito di ogni canale, per capire se il tablet o WhatsApp hanno fallito
Da decidere

Domande aperte

  • Chi è il gestore fiscale degli incassi B2B: fattura a fine mese o pagamento all'ordine?
  • Il tablet cucina resta acceso h24? Serve un wake lock e la modalità chiosco
  • Quante fasce orarie in contemporanea può reggere la cucina (cap per slot)?
  • Le foto dei piatti si conservano o si cancellano dopo il ritiro (GDPR e spazio)?
  • Dominio: italiantogo.es o .com con reindirizzamento? Incide sulla SEO locale a Ibiza
Nuovo / da confermare In preparazione Pronto / consegnato