
Գործիք · շինարարություն, կարկասային տներ, B2C արժեքի հաշվիչներ
Կարկասային տան հաշվիչ
2026 · Գործիք · JavaScript, esbuild
Կարկասային տան արժեքի առցանց գնահատում, որտեղ գները խմբագրում է մենեջերը Google Sheet-ում
Հաշվիչ տներ կառուցող ընկերության համար՝ հաճախորդն ընտրում է տեխնոլոգիան (կարկասային-վահանակային կամ կարկասային-ձողային), հարկերի թիվը, ջերմամեկուսացումը, պատուհանները, դռները, հիմքը և առաքումը և ստանում է նախահաշիվ։ Աշխատանքն անցել է երեք իտերացիա՝ գնագոյացման շարժիչ Python/FastAPI-ով և React-ով (2025 թվականի նոյեմբեր), TypeScript/tRPC տարբերակ և վերջնական թեթև տարբերակ մաքուր JavaScript-ով՝ Google Sheets-ի գներով, որոնք մենեջերները թարմացնում են ինքնուրույն՝ առանց ծրագրավորողի։ Վերջնական 0.5.7 տարբերակն աշխատում է VPS-ի վրա՝ սեփական CORS պրոքսիով։
Խնդիրը
Կարկասային տների գներն ու տարբերակները անընդհատ փոխվում են, կոդում գրված գներով հաշվիչը հնանում է և սխալվում, մինչդեռ հաճախորդին պետք է արագ գնահատական դիտարկիչում և նախահաշիվ՝ առանց հոդվածների մանրամասնման։
Ինչ կա ներսում
- Հաշվարկ երկու տեխնոլոգիայի, տան երեք տիպի (մեկ հարկանի, մանսարդային, երկհարկանի), ջերմամեկուսացման չորս տարբերակի, ցցային հիմքի, պատուհանների ու դռների և առաքման համար
- Բոլոր գները գալիս են Google Sheet-ից՝ մենեջերները գները խմբագրում են աղյուսակում, իսկ հաշվիչը թարմացվում է «Թարմացնել գները» կոճակը սեղմելիս
- HTML նախահաշիվ՝ PDF-ով տպելու հնարավորությամբ, իսկ պատվիրատուի խնդրանքով (2025 թվականի դեկտեմբերի 13-ի տեխնիկական առաջադրանք)՝ «միայն հավաքածուի կազմը» ռեժիմ՝ առանց դիրքերի գների (իրականացվել է արդյոք, չի ստուգվել)
- Տիպային դիրքերի փոխադարձ նվազեցումներ, դինամիկ միջնորմներ, տանիք՝ ըստ մակերեսի, մանսարդ 75%-ով
- Python տարբերակում (project-calculator)՝ JWT նույնականացում, GraphQL, WebSocket, Redis քեշ, Prometheus, OpenTelemetry
Թվերը
- 362 թեստ
- Թեստերի ծածկույթ 94%+
Մեքենայական թարգմանություն՝ սրբագրվում է։