Strumento · edilizia, case a telaio, calcolatori di costo B2C
Calcolatore per case a telaio
2026 · Strumento · JavaScript, esbuild
Un preventivo online per una casa a telaio, con prezzi che i commerciali aggiornano in Google Sheets
Un calcolatore per un’impresa edile: il cliente sceglie la tecnologia (pannelli prefabbricati o telaio montato in opera), il numero di piani, l’isolamento, le finestre, le porte, le fondazioni e la consegna, e ottiene un preventivo. Il lavoro è passato per tre iterazioni: un motore di calcolo dei prezzi in Python/FastAPI e React (novembre 2025), una versione in TypeScript/tRPC e una versione finale leggera in JavaScript puro con i prezzi da Google Sheets, che i commerciali aggiornano da soli senza uno sviluppatore. La versione finale, la 0.5.7, gira su un VPS con un proprio proxy CORS.
La sfida
Prezzi e opzioni delle case a telaio cambiano continuamente; un calcolatore con i prezzi scritti nel codice diventa obsoleto e sbaglia, mentre il cliente ha bisogno di un preventivo rapido nel browser e anche di un preventivo senza voci dettagliate.
Cosa c’è dentro
- Calcolo per due tecnologie, tre tipi di casa (un piano, mansarda, due piani), quattro opzioni di isolamento, fondazione su pali, finestre e porte, consegna
- Tutti i prezzi arrivano da un foglio Google Sheets: i commerciali modificano i prezzi nel foglio e il calcolatore si aggiorna con il pulsante «Aggiorna prezzi»
- Un preventivo HTML con stampa in PDF; su richiesta del cliente (specifiche del 13 dicembre 2025), una modalità «solo composizione del kit» senza prezzi per voce (non è stato verificato se sia stata implementata)
- Detrazioni reciproche delle voci standard, tramezzi dinamici, copertura in base alla superficie, mansarda al 75%
- Nella versione Python (project-calculator): autenticazione JWT, GraphQL, WebSocket, cache Redis, Prometheus, OpenTelemetry
Numeri
- 362 test
- Copertura dei test 94%+
Traduzione automatica, in revisione.