Casa Salute è un sistema software progettato per la gestione e l'ottimizzazione delle operazioni quotidiane di una struttura sanitaria. Questo progetto è stato sviluppato come parte di un elaborato per il corso di Ingegneria del Software presso l'Università di Verona.
L'obiettivo principale del sistema è fornire una piattaforma versatile per supportare le attività di diverse tipologie di utenti: medici, infermieri, segreteria e pazienti, garantendo un'interfaccia intuitiva e funzionalità avanzate.
- Autenticazione sicura: accesso riservato a seconda del ruolo dell'utente (medico, infermiere, segreteria, paziente, responsabile paziente).
- Gestione delle visite: prenotazione, visualizzazione e modifica delle visite mediche.
- Gestione delle prestazioni sanitarie: gestione dei turni, esiti di medicazioni e prelievi.
- Gestione utenti e dati: sistema di dashboard personalizzate in base al ruolo.
- Frontend: React.js con TypeScript
- Backend: Python con Flask
- Database: PostgreSQL serverless
- Versionamento: Gestito tramite GitHub
- MVC Architecture: Organizzazione dei componenti software in Model, View, e Controller per separare logica, dati e interfaccia.
- Sviluppo Agile: Incrementi settimanali per garantire una continua validazione e ottimizzazione del codice.
- Testing: Test unitari, di integrazione e di sistema per garantire qualità e stabilità del software.