Nástroj · stavebnictví, dřevostavby, B2C kalkulačky ceny
Kalkulačka dřevostavby
2026 · Nástroj · JavaScript, esbuild
Online rozpočet dřevostavby s cenami, které manažer upravuje v Google tabulce
Kalkulačka pro stavební firmu: zákazník zvolí technologii (panelovou, nebo rámovou), počet podlaží, izolaci, okna, dveře, základy a dopravu a dostane rozpočet. Práce prošla třemi iteracemi: cenový engine v Pythonu/FastAPI a Reactu (listopad 2025), verze v TypeScriptu/tRPC a finální odlehčená verze v čistém JavaScriptu s cenami z Google Sheets, které si manažeři aktualizují sami bez vývojáře. Finální verze 0.5.7 běží na VPS s vlastní CORS proxy.
Zadání
Ceny a varianty dřevostaveb se neustále mění; kalkulačka s cenami natvrdo v kódu rychle zastarává a chybuje, přitom zákazník potřebuje rychlý rozpočet v prohlížeči i rozpočet bez rozpisu položek.
Co obsahuje
- Výpočet pro dvě technologie, tři typy domů (přízemní, s obytným podkrovím, patrový), čtyři varianty izolace, pilotové základy, okna a dveře a dopravu
- Všechny ceny pocházejí z Google tabulky: manažeři upravují ceny v tabulce a kalkulačka se aktualizuje po stisku tlačítka „Aktualizovat ceny“
- Rozpočet v HTML s tiskem do PDF; na přání klienta (specifikace z 13. prosince 2025) režim „jen obsah sestavy“ bez cen jednotlivých položek (zda byl zaveden, nebylo ověřeno)
- Vzájemné odpočty standardních položek, dynamické příčky, střešní krytina podle plochy, podkroví počítané jako 75 %
- V Python verzi (project-calculator): autentizace JWT, GraphQL, WebSocket, cache v Redisu, Prometheus, OpenTelemetry
Čísla
- 362 testů
- Pokrytí testy 94 %+
Strojový překlad – prochází korekturou.