
Құрал · құрылыс, каркасты үйлер, B2C құн калькуляторлары
Каркасты үй калькуляторы
2026 · Құрал · JavaScript, esbuild
Каркасты үйдің онлайн сметасы, бағаларды менеджер Google Sheet-те өңдейді
Үй салушы компанияға арналған калькулятор: клиент технологияны (панельді каркас немесе тіреуішті каркас), қабат санын, жылытқышты, терезелерді, есіктерді, іргетасты және жеткізуді таңдап, смета алады. Жұмыс үш итерациядан өтті: Python/FastAPI және React-тегі баға қозғалтқышы (2025 жылғы қараша), TypeScript/tRPC нұсқасы және бағалары Google Sheets-тен алынатын, менеджерлер әзірлеушісіз өздері жаңартатын қарапайым JavaScript-тегі соңғы жеңіл нұсқа. 0.5.7 соңғы нұсқасы өз CORS проксиімен VPS-те жұмыс істейді.
Міндет
Каркасты үйлердің бағалары мен нұсқалары үнемі өзгеріп тұрады; бағалары кодқа жазылған калькулятор ескіріп, қателеседі, ал клиентке браузерде жылдам смета және тармақтарға бөлінбеген смета қажет.
Ішінде не бар
- Екі технология, үйдің үш түрі (бір қабатты, мансардалы, екі қабатты), жылытқыштың төрт нұсқасы, қадалы іргетас, терезелер мен есіктер және жеткізу бойынша есептеу
- Барлық бағалар Google Sheet-тен келеді: менеджерлер бағаларды кестеде өңдейді, ал калькулятор «Бағаларды жаңарту» түймесі басылғанда жаңарады
- PDF-ке басып шығару мүмкіндігі бар HTML смета; клиенттің өтініші бойынша (2025 жылғы 13 желтоқсандағы техникалық тапсырма) тармақ бағаларынсыз «тек жиынтық құрамы» режимі (іске асырылғаны-аспағаны тексерілмеген)
- Стандартты тармақтарды өзара шегеру, динамикалық қалқалар, ауданға қарай шатыр жабыны, 75%-бен мансарда қабаты
- Python нұсқасында (project-calculator): JWT аутентификациясы, GraphQL, WebSocket, Redis кэші, Prometheus, OpenTelemetry
Сандар
- 362 тест
- Тест қамтуы 94%+
Машиналық аударма — редакциялануда.