Алатка · Градежништво, куќи со скелетна конструкција, B2C калкулатори на трошоци
Калкулатор за куќи со скелетна конструкција
2026 · Алатка · JavaScript, esbuild
Онлајн-проценка на трошоците за куќа со скелетна конструкција, со цени што ги уредува менаџер во Google Sheet
Калкулатор за градежник на куќи: клиентот ја бира технологијата (скелет со панели или рамковен скелет), бројот на катови, изолацијата, прозорците, вратите, темелот и испораката и добива пресметка. Работата помина низ три итерации: механизам за цени во Python/FastAPI и React (ноември 2025), верзија во TypeScript/tRPC и крајна лесна верзија во чист JavaScript со цени од Google Sheets, што менаџерите ги ажурираат сами, без програмер. Крајната верзија, 0.5.7, работи на VPS со сопствен CORS-прокси.
Задачата
Цените и опциите за куќи со скелет постојано се менуваат; калкулатор со цени вградени во кодот застарува и греши, а на клиентот му треба брза пресметка во прелистувачот и пресметка без детализација.
Што има внатре
- Пресметка за две технологии, три типа куќи (еден кат, поткровје, два ката), четири варијанти на изолација, темел на пилоти, прозорци и врати, и испорака
- Сите цени доаѓаат од Google Sheet: менаџерите ги уредуваат цените во табелата, а калкулаторот се ажурира со копчето „Ажурирај ги цените“
- HTML-пресметка со печатење во PDF; по барање на клиентот (спецификација од 13 декември 2025), режим „само составот“ без цени по ставки (дали е реализирано не е проверено)
- Меѓусебни одбивања на стандардни ставки, динамични преградни ѕидови, покрив според површина, поткровје од 75 %
- Во Python-верзијата (project-calculator): JWT-автентикација, GraphQL, WebSocket, Redis-кеш, Prometheus, OpenTelemetry
Бројки
- 362 теста
- Покриеност со тестови 94 %+
Машински превод — во тек е лекторирање.