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