Requisiti implementativi
I requisiti di implementazione vincolano l’intera fase di realizzazione del sistema, ad esempio richiedendo l’uso di uno specifico linguaggio di programmazione e/o di uno specifico tool software.
- Le applicazioni Desktop e Mobile e la componente di gestione della logica saranno sviluppate usando lo stack MERN, in particolare in React con l’utilizzo del framework Vite;
- Il testing del sistema sarà effettuato utilizzando il framework di test relativo, Vitest;
- Per la persistenza dei dati verrà utilizzato un database di tipo non-relazionale, MongoDB;
- L’applicazione non deve mai interrompersi ma deve mostrare un messaggio di errore all’utente.