Työkalu · rakentaminen, runkotalot, B2C-kustannuslaskurit
Runkotalolaskuri
2026 · Työkalu · JavaScript, esbuild
Runkotalon kustannusarvio verkossa, hinnat päivittää tiimin jäsen Google Sheetsissä
Laskuri talonrakentajalle: asiakas valitsee tekniikan (elementtirunko tai paikalla rakennettu runko), kerrosluvun, eristyksen, ikkunat, ovet, perustuksen ja toimituksen ja saa arvion. Työ eteni kolmen iteraation kautta: hintamoottori Pythonilla/FastAPIlla ja Reactilla (marraskuussa 2025), TypeScript/tRPC-versio sekä lopullinen kevyt versio pelkällä JavaScriptillä ja Google Sheetsin hinnoilla, joita tiimi päivittää itse ilman kehittäjää. Lopullinen versio 0.5.7 toimii VPS-palvelimella omalla CORS-proxyllaan.
Tehtävä
Runkotalojen hinnat ja vaihtoehdot muuttuvat jatkuvasti; laskuri, jonka hinnat on kovakoodattu, vanhenee ja tekee virheitä, kun taas asiakas tarvitsee nopean arvion selaimessa ja arvion ilman erittelyä riveittäin.
Mitä sisältyy
- Laskenta kahdelle tekniikalle ja kolmelle talotyypille (yksikerroksinen, ullakkokerroksellinen, kaksikerroksinen); neljä eristysvaihtoehtoa, paaluperustus, ikkunat ja ovet sekä toimitus
- Kaikki hinnat tulevat Google Sheetsistä: tiimi muokkaa hintoja taulukossa, ja laskuri päivittyy, kun painetaan ”Päivitä hinnat” -painiketta
- HTML-arvio PDF-tulostuksella; asiakkaan pyynnöstä (määrittely 13. joulukuuta 2025) ”vain toimituspaketin sisältö” -tila ilman rivikohtaisia hintoja (onko se toteutettu, ei ole varmistettu)
- Vakiorivien keskinäiset vähennykset, dynaamiset väliseinät, kattopinnoitus pinta-alan mukaan, ullakkokerros 75 %:n arvolla
- Python-versiossa (project-calculator): JWT-todennus, GraphQL, WebSocket, Redis-välimuisti, Prometheus, OpenTelemetry
Luvut
- 362 testiä
- Testikattavuus 94 %+
Konekäännös – tarkistus on kesken.