Skip to content

snowstorm-alfredosalata/Lilium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lilium

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.

Funzionalità

Attualmente implementate

  • 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.

In sviluppo / previste

  • 🧾 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.

Utenti previsti

  • Volontari di sala
  • Addetti alla cassa
  • Coordinatori di sala

Tecnologie utilizzate

  • .NET 9.0
  • Blazor Server-Side Rendering (SSR) con componenti Radzen
  • Entity Framework Core
  • SQLite (in fase di sviluppo; prevista futura compatibilità con PostgreSQL)

Architettura

  • Applicazione full-stack con backend e frontend integrati.
  • Progettata per utilizzo desktop, con schermate specifiche per tablet e futura espansione responsive.

Configurazione

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"
}

⚠️ La connessione è attualmente basata su un file SQLite locale. In futuro verrà integrato un supporto a PostgreSQL per ambienti più strutturati.

Distribuzione

Attualmente il software viene distribuito come eseguibile standalone, privo di ambienti separati (sviluppo, test, produzione). Il database viene creato e aggiornato automaticamente all’avvio.

Autenticazione

Al momento non è previsto un sistema di autenticazione, ma è in valutazione l'introduzione di login e ruoli utente per ambienti più complessi.

Licenza

Questo software è open-source e distribuito sotto la licenza MIT.

About

Lilium è un software sviluppato per supportare l'organizzazione e la gestione della sagra cittadina di Torreglia.

Topics

Resources

License

Stars

Watchers

Forks

Contributors