Introduzione
🚧 BOZZA
In questa sezione sono descritti i moduli della piattaforma.
🧠 Concetti chiave
Ci sono tre tipologie di moduli:
- Moduli Core: sono i moduli principali, che orchestrano i vari moduli feature e contengono le informazioni specifiche legate al core stesso (es: commesse, relazioni tra commessa ed entità dei moduli feature, layout, ecc.).
- Moduli Feature: sono i moduli che contengono una funzionalità isolata (es: Contratti, Fatturazione, ecc.). Al loro interno vengono definiti dati e flussi relativi alla funzionalità, mantenuti indipendenti rispetto alla commessa e al cantiere.
- Modulo Shared: è un tipo particolare di modulo feature, che raccoglie più funzionalità da condividere tra diversi moduli. Ad esempio, nel modulo Shared troviamo Anagrafiche e Policy, necessario a tutti i moduli per la gestione dei permessi utente.
Moduli Core
- Agorà (AgoModule)
Moduli Feature
- Shared (SharedModule)
- Budgeting Tool (BtModule)
- Contratti (ContModule)
- Fatture (InvModule)
- Computi Metrici (McModule)
- Pagamenti (PayModule)