Progetto scolastico · Gestionale · PHP + MySQL
GestForm
Un gestionale web per non perdere di vista dipendenti, corsi di formazione, visite mediche e — soprattutto — le loro scadenze. Uno dei miei primi progetti, alle superiori.
Quattro aree, un posto solo
Dalla home si arriva subito a tutto: l'anagrafica del personale, la formazione, la parte sanitaria e — al centro di ogni cosa — le scadenze da tenere d'occhio.
Dipendenti
Anagrafica completa: dati, titolo di studio, livello, allegati.
Corsi
Catalogo per tipo, ente e validità, con le iscrizioni collegate.
Visite mediche
Registro delle visite con esito, validità e data di scadenza.
Scadenze
Corsi e visite in scadenza a colpo d'occhio, per rinnovare in tempo.
Tutto ruota intorno alle scadenze
Ogni corso e ogni visita ha una validità. GestForm colora lo stato così da capirlo al volo, senza dover controllare le date una per una: si vede subito cosa è a posto e cosa va rinnovato.
Documento valido: nessuna azione richiesta. Resta neutro, non serve che salti all'occhio.
Manca poco al termine: diventa giallo per ricordarti di rinnovarlo a breve.
Validità superata: rosso, va rinnovato subito per non restare scoperti.
L'app in funzione
Schermate reali del gestionale. I dati mostrati sono fittizi: nomi e anagrafiche sono stati anonimizzati.
Le altre funzioni, e com'è fatto
- Ricerca filtrata — filtri combinabili per trovare in fretta dipendenti e situazioni.
- Login e ruoli — accesso con utenti, ruolo amministratore e controllo dei tentativi.
- Backup e ripristino — esportazione e import del database direttamente dall'interfaccia.
- Manuale integrato — una guida d'uso raggiungibile dall'app per chi ci mette le mani la prima volta.
Gira in locale. Essendo un'app PHP + MySQL va eseguita su un server (qui XAMPP): le schermate qui sopra sono reali, con dati di esempio anonimizzati.
Com'è nato. Nasce come progetto delle scuole superiori: è qui che ho imparato per la prima volta a mettere insieme un database, un po' di PHP e un'interfaccia. E una piccola soddisfazione c'è — l'azienda per cui l'ho realizzato lo usa ancora oggi, ad anni di distanza.