Carta dei vini digitale su iPad: il caso Contraste
Prima della cena gli ospiti consultano vini, digestivi e tè su iPad. La carta non è un PDF ma una web app, che lo staff aggiorna direttamente dal file di magazzino.
Il problema
A Contraste la carta cambia insieme alla cantina. Un PDF stampato resta inevitabilmente indietro: un vino risulta in carta ma manca nel frigo, oppure è disponibile e non compare in carta. Gli ospiti consultano la carta su iPad, in sala, prima della cena.
Il caso completo del sito: Contraste Milano.
Cosa fa
- Consultazione su iPad: carta dei vini, digestivi e tè. URL non pubblico.
- Tre elenchi: vini, distillati, caffè e infusi.
- Scheda per voce: produttore, annata, tipologia, provenienza, prezzo, stato in carta.
- Disponibilità: segnala cosa manca nei frigo (sala, cantina, cucina) rispetto al file di magazzino.
- Aggiornamento immediato: la carta si aggiorna appena viene caricato un nuovo Excel.
Come funziona la carta dei vini digitale
Lo staff accede a un admin riservato e carica il file Excel di magazzino con drag and drop, senza ricopiare le righe a mano.
Il file viene letto e normalizzato: le colonne non hanno sempre lo stesso nome (chiave, porzioni, quantità in frigorifero) e il caricamento le riallinea. Da qui l'applicazione sa se un prodotto è in carta e se la quantità in frigo è esaurita.
La carta mostra all'ospite solo le informazioni utili. Le quantità di magazzino restano visibili esclusivamente allo staff.
Stack
Next.js e Vercel Blob: l'Excel caricato dall'admin viene convertito in JSON, letto dalla carta. Accesso con iron-session. Il sito del ristorante è un progetto distinto: Next.js e CMS headless.
