Architettura
La logica critica sta nel database, non nell'app.
Un addebito, un conto, uno spostamento camera sono transazioni. L'app chiama e riceve un esito; non può lasciare i dati a metà.

Frontend React
Cloud
PMS
Stripe
Agente locale
165 tabelle
59 viste
166 funzioni di database
177 funzioni serverless
40 processi pianificati
48 attivatori
14 contenitori file
234 politiche di sicurezza
Cosa serve per partire
PMS con API
Mac o mini-PC in reception per l'agente
Tablet per check-in e cucina
Stampante Brother QL e stampante scontrini in rete
