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