DA

Værktøj · byggeri, skeletbyggede huse, B2C-omkostningsberegnere

Beregner til skeletbyggede huse

2026 · Værktøj · JavaScript, esbuild

En online omkostningsberegning for et skeletbygget hus, hvor priserne redigeres af en medarbejder i et Google Sheet

En beregner til en bygherre: kunden vælger teknologien (elementskelet eller pladsbygget skelet), antal etager, isolering, vinduer, døre, fundament og levering og får et overslag. Arbejdet gik gennem tre iterationer: en prismotor i Python/FastAPI og React (november 2025), en TypeScript/tRPC-version og en endelig let version i almindeligt JavaScript med priser fra Google Sheets, som medarbejderne selv opdaterer uden en udvikler. Den endelige version, 0.5.7, kører på en VPS med sin egen CORS-proxy.

Opgaven

Priser og muligheder for skeletbyggede huse ændrer sig hele tiden; en beregner med priser skrevet direkte ind i koden forældes og tager fejl, mens kunden har brug for et hurtigt overslag i browseren og et overslag uden opdeling i enkeltposter.

Hvad der er med

  • Beregning for to teknologier, tre hustyper (én etage, med tagetage, to etager), fire isoleringsvarianter, pælefundering, vinduer og døre samt levering
  • Alle priser kommer fra et Google Sheet: medarbejderne redigerer priserne i arket, og beregneren opdateres, når der trykkes på knappen »Opdater priser«
  • Et overslag i HTML med udskrivning til PDF; efter kundens ønske (kravspecifikation af 13. december 2025) en tilstand med »kun pakkens indhold« uden priser pr. post (om den blev gennemført, er ikke verificeret)
  • Gensidige fradrag for standardposter, dynamiske skillevægge, tagdækning efter areal, tagetage ved 75 %
  • I Python-versionen (project-calculator): JWT-godkendelse, GraphQL, WebSocket, Redis-cache, Prometheus, OpenTelemetry

Tal

  • 362 tests
  • Testdækning 94 %+

Maskinoversættelse — bliver gennemgået.

Kontakt

Lad os tale sammen.

Opgavetype
Bot

Hvor botten skal køre

Website

Hvilken slags website

Findes der et design

Mini App

Hvor den lanceres

Er der brug for betalinger

AI-system
Andet

Vi svarer inden for 24 timer · dit navn og dine kontaktoplysninger bevares, når du skifter fane