Menezio School
La scuola non aveva bisogno di un altro gestionale. Aveva bisogno che i suoi pezzi si parlassero.
Ogni informazione aveva già un posto. Il problema era che ne aveva più di uno.
Orario, fogli della segreteria, cartelle condivise, messaggi dello staff e registro ufficiale rispondevano a domande diverse. Nessuno strumento era completamente sbagliato; nessuno vedeva abbastanza del sistema per evitare copie, passaggi a voce e controlli rifatti ogni mattina.
Le persone coinvolte non sono un generico “utente scuola”. La vicepresidenza deve coprire un’assenza e sapere dove sono classi e docenti; la segreteria deve chiudere una pratica senza perdere allegati e versioni; i docenti devono trovare informazioni senza entrare nei dati riservati; lo staff deve sapere cosa resta da fare e cosa è già successo.
Trattare i fogli paralleli come una specifica, non come un errore da correggere.
Se un quaderno o una tabella sopravvive a ogni software ufficiale, probabilmente contiene una domanda che quel software non sa fare. Menezio School parte da quelle domande e costruisce intorno a loro una base condivisa: persone, classi, anno scolastico, orario, spazi e permessi.
Una piattaforma server-rendered in cui ogni schermata corrisponde a un lavoro riconoscibile e i moduli riusano le stesse relazioni.
- Un’assenza genera gli slot da coprire e propone i docenti compatibili; compresenze e policy di entrata o uscita restano distinguibili da una sostituzione assegnata.
- La mappa degli spazi combina planimetrie, orario e prenotazioni puntuali; un conflitto viene mostrato e portato a risoluzione, non cancellato da un divieto generico.
- Le prese di servizio tengono insieme accesso temporaneo, wizard, allegati, modelli versionati, PDF LaTeX, firma e trasmissione.
- To-do e Console separano il lavoro futuro dalla memoria cronologica; l’audit tecnico resta un terzo livello, con un altro scopo.
- Menezio Chat interroga in sola lettura un catalogo ristretto e mostra sempre la query effettivamente eseguita.
Il software delle sostituzioni permette di risparmiare 15 minuti al giorno. L’audit conserva 3.355 eventi applicativi dal giugno 2026; per trovare una informazione servono 10 secondi.
I moduli più recenti entreranno a pieno regime con l’anno scolastico 2026/27.
Il risultato meno numerico è che una decisione non sparisce appena cambia pagina. La proposta di sostituzione, il conflitto su uno spazio, una versione dei documenti e il completamento di un punto restano oggetti leggibili, con stato e storia propri.
Non è una visita guidata alle pagine. Scegli un fatto che succede davvero a scuola: la demo mostra cosa prende in carico il sistema, dove si ferma e quale decisione resta a una persona.
Un docente è assente
restauna riga per ogni ora, con criterio, stato e persona che ha confermato
Serve un laboratorio
restala mappa mostra chi occupa davvero ogni ambiente, senza nascondere le sovrapposizioni
Entra una nuova persona
restapratica, PDF, firma e invio restano riproducibili nello stesso storico
Una cosa non deve perdersi
restaresponsabilità nel To-do, cronologia leggibile nella Console, audit tecnico separato
La risposta è già nei dati
restarisposta esportabile e percorso verificabile, senza dare al modello credenziali PostgreSQL
Sono cinque moduli dello stesso prodotto, non cinque integrazioni: anno scolastico, ruoli, persone, classi, spazi e audit vengono dalla stessa base.
Python · Flask · PostgreSQL · JavaScript · LaTeX
Flask e PostgreSQL, HTML server-rendered e JavaScript mirato dove l’interazione lo richiede. Niente single page application: le route applicano i permessi lato server e i dati riservati non vengono inviati nel markup a chi non può leggerli.
La struttura segue i domini — route, servizi, template e migrazioni separati per modulo — ma le fonti di verità sono condivise. Una sostituzione validata cambia l’occupante mostrato sulla mappa; una prenotazione può richiamare il motore delle sostituzioni; un’azione sul To-do può produrre una riga nella Console senza confondersi con l’audit.
L’AI non è nello stack principale. Compare in un modulo circoscritto, Menezio Chat, dietro un gateway senza credenziali database e con esecuzione SQL validata in sola lettura. Il gestionale continua a funzionare senza quel modulo: è una superficie sperimentale sopra il prodotto, non la sua fondazione.