
Инструмент · строителство, каркасни къщи, 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%+
Машинен превод — предстои редакция.