Herramienta · construcción, casas de entramado ligero, calculadoras de costos B2C
Calculadora de casas de entramado ligero
2026 · Herramienta · JavaScript, esbuild
Un presupuesto online para una casa de entramado ligero, con precios que el equipo comercial edita en Google Sheets
Una calculadora para una constructora de viviendas: el cliente elige la tecnología (paneles prefabricados o entramado montado en obra), el número de plantas, el aislamiento, las ventanas, las puertas, la cimentación y la entrega, y obtiene un presupuesto. El trabajo pasó por tres iteraciones: un motor de precios en Python/FastAPI y React (noviembre de 2025), una versión en TypeScript/tRPC y una versión final ligera en JavaScript puro con precios desde Google Sheets, que el equipo comercial actualiza por su cuenta sin un desarrollador. La versión final, la 0.5.7, funciona en un VPS con su propio proxy CORS.
El reto
Los precios y las opciones de las casas de entramado cambian constantemente; una calculadora con los precios escritos en el código se queda desactualizada y comete errores, mientras que el cliente necesita un presupuesto rápido en el navegador y también un presupuesto sin desglose por partidas.
Qué incluye
- Cálculo para dos tecnologías, tres tipos de casa (una planta, buhardilla, dos plantas), cuatro opciones de aislamiento, cimentación sobre pilotes, ventanas y puertas, y entrega
- Todos los precios vienen de una hoja de Google Sheets: el equipo comercial edita los precios en la hoja y la calculadora se actualiza al pulsar el botón «Actualizar precios»
- Un presupuesto en HTML con impresión a PDF; a petición del cliente (especificación del 13 de diciembre de 2025), un modo «solo composición del kit» sin precios por partida (no se ha verificado si se implementó)
- Deducciones mutuas de partidas estándar, tabiques dinámicos, cubierta según la superficie, buhardilla al 75%
- En la versión en Python (project-calculator): autenticación JWT, GraphQL, WebSocket, caché Redis, Prometheus, OpenTelemetry
Cifras
- 362 pruebas
- Cobertura de pruebas 94%+
Traducción automática, en revisión.