Panoramica
Panoramica
Benvenuto in Booking Calendar — piattaforma multi-tenant per gestire eventi, posti, fasce orarie e prenotazioni con pagamenti Stripe, widget prenotabile embeddabile e accesso basato sui ruoli per i team aziendali.
Cosa puoi fare
- Aziende sono il tenant principale. Ogni azienda possiede eventi, tipi di evento, aree, posti e prenotazioni. Gli utenti appartengono a una o più aziende con un ruolo (
owner,admin,manager,member). - Eventi hanno data, capacità e configurazione opzionale di posti/fasce. Le prenotazioni si fanno sugli eventi.
- Prenotazioni riservano capacità (posti o fasce orarie) e attraversano una macchina a stati:
Pending→Confirmed→Cancelled/RefundPending/Expired. - Widget permette di embeddare un calendario prenotazioni su qualsiasi sito esterno tramite uno snippet iframe generato per azienda.
- Stripe gestisce checkout, conti collegati (payout per azienda), rimborsi e fatturazione in abbonamento dei pacchetti.
- Waitlist promuove automaticamente la persona successiva quando si libera un posto.
Ruoli in sintesi
| Ruolo | Vede | Può fare |
|---|---|---|
| Owner | Tutto nella propria azienda | Controllo completo, fatturazione, membri |
| Admin | Risorse operative | Gestire eventi, prenotazioni, membri (no azioni distruttive sull'azienda) |
| Manager | Operatività quotidiana | Creare/modificare eventi, posti, orari, prenotazioni |
| Member | Contesto in sola lettura | Vedere e creare le proprie prenotazioni |
Gli sviluppatori (personale piattaforma) bypassano tutti i controlli di ruolo.
Prossimi passi
- Fai la prima prenotazione
- Crea un evento (owner/admin/manager)
- Embedda il widget (owner/admin/manager)