Gestionale per artigiani
Preventivi Gianni
Il gestionale dei preventivi di un’impresa edile
- righe di codice, su 30 file
- 7.243righe di codice, su 30 file
- funzioni esposte dall’applicazione
- 33funzioni esposte dall’applicazione
- tabelle nella banca dati locale
- 6tabelle nella banca dati locale
- righe di manuale e guida scritte
- 1.327righe di manuale e guida scritte
Il problema
Un preventivo per opere edili si fa quasi sempre allo stesso modo: si riprende quello dell’altra volta, si cambiano i numeri e si spera di non aver dimenticato una voce. I prezzi stanno su un foglio a parte, i clienti su un altro, e la numerazione la si tiene a memoria.
Finché i preventivi sono pochi funziona. Quando diventano tanti si perde tempo, e ogni tanto esce fuori un preventivo con il prezzo vecchio o con lo stesso numero di un altro.
Cosa ho costruito
Un’applicazione che si installa sul computer — non un sito, non un abbonamento — con dentro il listino, i clienti e tutti i preventivi.
- Preventivi con numerazione automatica per anno: il numero lo mette il programma, e non se ne ripete mai uno.
- Quattro stati — bozza, inviato, accettato, rifiutato — così si sa a colpo d’occhio cosa è in sospeso.
- Calcolo automatico di totale parziale, sconto, IVA e totale: nessuna somma fatta a mano.
- Duplicazione di un preventivo esistente con un clic, per quando il lavoro nuovo somiglia a uno già fatto.
- Stampa con impaginazione dedicata, da cui si ottiene il PDF direttamente dalla finestra di stampa del computer.
- Anagrafica clienti per aziende e privati, con ricerca per nome, partita IVA o email.
- Listino prezzi diviso per categorie — demolizioni, muratura, impianti e le altre — con codice, unità di misura e prezzo, da inserire nel preventivo senza riscriverlo.
- Controllo dei dati mentre si scrive: partita IVA verificata con il suo algoritmo di controllo, non solo contando le cifre; CAP, codice fiscale, email e PEC, telefono, prezzi non negativi, percentuali entro il cento.
- Copia di sicurezza dei dati con un clic, elenco delle copie fatte e ripristino guidato, con una copia automatica prima di ogni ripristino.
- Aggiornamenti che arrivano da soli, senza reinstallare niente.
I fatti
Le cose che non stanno in una cifra sola.
- Rilasci
- 5 versioni pubblicate fra l’11 e il 26 febbraio 2026, dalla 1.0.0 alla 1.3.0, ognuna con il registro delle modifiche.
- Documentazione
- Manuale per chi usa il programma (644 righe) e guida per chi un domani ci mette le mani (683 righe).
- Convalide
- 5 test automatici sui controlli dei dati: email, CAP, partita IVA, prezzi, percentuali.
- Revisione dopo la consegna
- Un controllo di sicurezza sul codice già consegnato ha trovato e chiuso un difetto nella gestione dei filtri di ricerca. Corretto nella versione 1.3.0.
- Dove stanno i dati
- Sul computer dell’ufficio, in un archivio locale. Niente cloud, niente canone, nessun dato dei clienti su server altrui.
Perché conta
È il lavoro che somiglia di più a quello che serve a una ditta: prendere un’attività che gira su fogli di calcolo e memoria e metterla dentro un programma che fa i conti al posto tuo, senza cambiare il modo di lavorare di chi la porta avanti.
La parte che si nota dopo un mese, non il primo giorno, è la documentazione: c’è un manuale scritto per chi usa il programma, non per chi lo ha fatto. Un lavoro non finisce quando il codice funziona: finisce quando la persona che lo userà sa usarlo senza chiamare nessuno.
E i dati restano sul computer del cliente. Niente abbonamento che scade, niente servizio che chiude, niente listino prezzi dell’impresa su un server di qualcun altro.
Competenze impiegate
- Tauri (applicazioni desktop per Windows, macOS e Linux)
- Rust
- Vue 3, Pinia, Vue Router
- SQLite
- Tailwind CSS
- Fogli di stile per la stampa
- Aggiornamento automatico dell’applicazione
- Manuali e guide per l’utente finale
Ha un lavoro in mente?
Mi scriva cosa le serve, anche in due righe e anche se l’idea è ancora confusa. Le rispondo io, di persona, dicendole se è una cosa che so fare bene — e se non lo è, glielo dico.