CommessaFlow

001Cliente

CommessaFlow è pensato per le PMI metalmeccaniche e metallurgiche, dai 10 ai 100 dipendenti, che lavorano su commessa: officine, carpenterie, aziende di lavorazione e montaggio. Il cliente voleva sapere in ogni momento a che punto fosse ogni commessa, chi ci stesse lavorando e quali reparti fossero in affanno, senza fogli Excel, lavagne in reparto o giri di telefonate.

002Problema

La pianificazione era scollegata da quello che succedeva in reparto. Le commesse si dividono in lavorazioni assegnate a persone e reparti diversi, e l'avanzamento arrivava in ufficio in ritardo o non arrivava affatto. Serviva uno strumento da usare in officina, anche dallo smartphone, che desse ai responsabili una visione chiara di carichi, ritardi e consegne, e ai dipendenti il proprio piano di lavoro del giorno.

003Soluzione

Ho sviluppato un gestionale web mobile-first con tre ruoli (amministratore, responsabile, dipendente), ognuno con le schermate che gli servono. I responsabili creano commesse e lavorazioni, i cui stati si aggiornano in automatico in base all'avanzamento, e le pianificano sui dipendenti giorno per giorno. Dalla dashboard seguono le commesse attive, in ritardo e consegnate, il carico per reparto e per utente e l'andamento delle consegne, individuando i colli di bottiglia e la saturazione oraria di ogni reparto. I dipendenti consultano il proprio piano di lavoro personale e aggiornano lo stato di una lavorazione o di una commessa semplicemente inquadrandone il QR code. Completano il sistema la gestione di reparti, mansioni, utenti e assenze e le notifiche nell'applicazione. Il tutto è utilizzabile da smartphone, tablet e computer, senza installare app.

004Tecnologie utilizzate

CommessaFlow è sviluppato con Next.js, che gestisce sia il frontend sia il backend grazie a Server Components e Server Actions. I dati di commesse, lavorazioni, pianificazioni ed eventi di avanzamento sono salvati su PostgreSQL e gestiti tramite Drizzle ORM, mentre NextAuth si occupa dell'autenticazione e dei permessi per ruolo. L'interfaccia responsive e mobile-first è realizzata con Tailwind CSS e shadcn/ui, i grafici della dashboard con Recharts, e Docker uniforma gli ambienti di sviluppo e distribuzione. L'architettura è multi-azienda: una sola installazione serve più clienti, ognuno con il proprio database separato.

E allora?

Contattami ora

Se questo progetto (CommessaFlow) ti è utile come riferimento, scrivimi pure: parliamo di obiettivi, tempi e cosa possiamo costruire nel tuo contesto.

Francesco Filippini