Tavolino v. 4.5
Note di rilascio e funzionalità dell'app
Lato cliente (prenotazioni)
- Selezione numero ospiti (1–10 o più)
- Calendario con scelta data (solo giorni aperti e non bloccati)
- Scelta orario pranzo/cena (slot disponibili in base a capacità e prenotazioni)
- Pagina regolamento prenotazione (ritardi, allergie, animali) con pulsante Accetta
- Form dati: nome, cognome, email, telefono, azienda (opzionale)
- Riepilogo prenotazione, note, accettazione termini e privacy
- Conferma prenotazione con messaggio di successo e pulsante Condividi
- Email di conferma al cliente (inviata quando lo staff conferma la prenotazione), con link per modificare o cancellare la prenotazione (pagina pubblica con token)
- Link a Privacy e Termini di prenotazione
- Layout responsive e adatto ai dispositivi mobili
Lato admin (area staff)
- Accesso protetto con username e password (login con sessione)
- Dashboard: prenotazioni di oggi e prossime prenotazioni; pulsanti TAVOLI PRENOTATI e AGGIUNGI PRENOTAZIONE MANUALE
- Totale prenotazioni e posti rimanenti oggi
- Stato prenotazione in lista: Conferma (giallo) o Confermato (verde); cliccando su "Conferma": modal per assegnare numero tavolo (opzionale); se il numero è già prenotato per quell'orario il sistema avvisa e chiede un altro numero; doppia conferma e invio email al cliente con numero tavolo
- Vista TAVOLI PRENOTATI: scelta fascia oraria (Tutti / Pranzo / Cena); griglia tavoli (1…N da Impostazioni), numero tavolo e ospiti; hover (desktop) o primo tap (mobile) mostra cognome; secondo tap apre scheda prenotazione; tap su tavolo libero apre la prenotazione manuale con data (oggi) e tavolo preimpostati
- Prenotazione manuale: flusso senza passare dal cliente; data, orario, ospiti, dati ospite (nome, cognome, email, telefono) tutti opzionali; nessuna accettazione termini; da Tavoli prenotati è possibile avviarla tappando un tavolo libero
- Gestisci prenotazione: dettaglio, modifica data/ora/ospiti/note, Chiama (tel), WhatsApp, Elimina (annulla)
- Conferma prenotazione anche dalla scheda singola (con assegnazione tavolo e doppia conferma) e invio email al richiedente
- Blocchi: gestione date e orari bloccati
- Impostazioni: giorni di apertura, orari pranzo/cena, capacità massima, buffer, numero totale tavoli (per vista Tavoli prenotati), date di chiusura straordinaria; Nome in home (testo personalizzato al centro della pagina iniziale, senza modificare slug o logica tenant)
- Notifiche in tempo reale: popup nuova prenotazione, suono (preferenza "Attiva audio" memorizzata nel browser), badge non lette
- Email al titolare alla ricezione di una nuova prenotazione (con link al pannello admin; link corretto anche se l'URL dell'app include già /tavolino)
- Log azioni: pagina "Log" nel menu con storico conferme e annullamenti (operatore, data/ora, prenotazione)
- Logout (Esci) dall'header
Sistema
- Assegnazione automatica del tavolo in base a ospiti e disponibilità
- Numero tavolo assegnabile alla conferma (anche 0 = senza numero); mostrato in email e in lista; validazione: stesso numero non assegnabile due volte per lo stesso orario (messaggio "Questo numero di tavolo è già prenotato...")
- Controllo capacità e slot in base a impostazioni ristorante
- Messaggio "Ristorante al completo" quando non ci sono posti per data/orario scelti
- Lista d'attesa: se tutti gli slot sono occupati, il cliente può iscriversi con "Avvisami se si libera un tavolo" (orario, nome, email, telefono); riceve una mail quando lo staff sblocca un orario o c'è una cancellazione
- Link nella mail di conferma: il cliente può aprire la pagina "La tua prenotazione", vedere il riepilogo e cancellare la prenotazione; per modifiche (data/orario) è indicato di contattare il ristorante
- Rate limiting: max 2 richieste di prenotazione per IP al minuto (protezione abusi)
- Favicon personalizzata; sfondo e stile coordinati
Note di rilascio v. 4.1
- Nome in home: in Impostazioni (area staff) nuova sezione "Nome in home" per personalizzare il testo al centro della pagina iniziale; se vuoto viene usato il nome del ristorante; non modifica slug né logica tenant
- Setup: rimosso sfondo dal pannello setup (sfondo grigio a tutta pagina); pulsante Avanti reso più visibile (contrasto navy)
- Sfondo tenant: dopo il salvataggio di una nuova immagine di sfondo da Impostazioni, la home e le pagine tenant mostrano subito la nuova immagine (aggiornamento layout)
Note di rilascio v. 4.0
- Gestisci prenotazione (admin): dati prenotazione in box sotto il titolo; numero tavolo in evidenza
- Flusso Prenota: avanzamento automatico allo step successivo; "← Indietro" e titolo link alla home
- TAVOLI PRENOTATI: griglia con totalTables e numeri assegnati
- Rimossa l'effetto neon dalla scritta "FUNZIONI" nel footer
Powered by Roberto Antonuccio — Tavolino v. 4.5