Lilium è un software sviluppato per supportare l'organizzazione e la gestione della sagra cittadina di Torreglia. Il nome richiama il giglio, simbolo attribuito a Sant’Antonio, patrono della nostra diocesi.
- ⏱ Monitoraggio tempi: tracciamento dei tempi di attraversamento degli ordini.
- 📊 Statistiche coperti: numero di coperti serviti nel tempo.
- 📈 Statistiche attesa: analisi dei tempi medi di attesa degli ordini.
- 🧾 Gestione dettagli ordini: suddivisione e composizione di ogni ordinazione.
- 💰 Gestione cassa: supporto per operazioni di pagamento e rendicontazione.
- 🍽 Display cucina: interfaccia dedicata per la visualizzazione degli ordini in cucina.
- Volontari di sala
- Addetti alla cassa
- Coordinatori di sala
- .NET 9.0
- Blazor Server-Side Rendering (SSR) con componenti Radzen
- Entity Framework Core
- SQLite (in fase di sviluppo; prevista futura compatibilità con PostgreSQL)
- Applicazione full-stack con backend e frontend integrati.
- Progettata per utilizzo desktop, con schermate specifiche per tablet e futura espansione responsive.
La configurazione è inserita tramite il file appsettings.json. Vanno configurate in particolare impostazioni Kestrel e la sezione ConnectionStrings.
"Kestrel": {
"Endpoints": {
"Http": {
"Url": "http://localhost:80"
}
}
},
"ConnectionStrings": {
"OrderContext": "Data Source=Path/To/Lilium.db"
}Attualmente il software viene distribuito come eseguibile standalone, privo di ambienti separati (sviluppo, test, produzione). Il database viene creato e aggiornato automaticamente all’avvio.
Al momento non è previsto un sistema di autenticazione, ma è in valutazione l'introduzione di login e ruoli utente per ambienti più complessi.
Questo software è open-source e distribuito sotto la licenza MIT.