
ابزار · ساختوساز، خانههای اسکلت چوبی، ماشینحسابهای هزینه B2C
ماشینحساب خانه اسکلت چوبی
2026 · ابزار · JavaScript, esbuild
برآورد آنلاین هزینه خانه اسکلت چوبی، با قیمتهایی که مدیر در Google Sheet ویرایش میکند
ماشینحسابی برای یک سازنده خانه: مشتری فناوری (پنلی (frame-panel) یا قابی (stick-frame))، تعداد طبقات، عایق، پنجرهها، درها، پی و حمل را انتخاب میکند و برآورد میگیرد. کار از سه تکرار گذشت: موتور قیمتگذاری با Python/FastAPI و React (نوامبر 2025)، نسخه TypeScript/tRPC و نسخه سبک نهایی با JavaScript ساده و قیمتها از Google Sheets که مدیران بدون توسعهدهنده خودشان بهروز میکنند. نسخه نهایی 0.5.7 روی یک VPS با CORS proxy اختصاصی اجرا میشود.
مسئله
قیمتها و گزینههای خانه اسکلت چوبی مدام تغییر میکنند؛ ماشینحسابی که قیمتها در کدش ثابت شده کهنه میشود و خطا میکند، در حالی که مشتری برآورد سریع در مرورگر و برآوردی بدون ریز اقلام میخواهد.
آنچه درون آن است
- محاسبه برای دو فناوری، سه نوع خانه (یکطبقه، با اتاق زیرشیروانی، دوطبقه)، چهار گزینه عایق، پی شمعی، پنجرهها و درها و حمل
- همه قیمتها از Google Sheet میآیند: مدیران قیمتها را در جدول ویرایش میکنند و ماشینحساب با فشردن دکمه «بهروزرسانی قیمتها» بهروز میشود
- برآورد HTML با چاپ به PDF؛ به درخواست مشتری (مشخصات فنی 13 دسامبر 2025) حالت «فقط محتوای کیت» بدون قیمت هر قلم (پیادهسازی آن راستیآزمایی نشده است)
- کسر متقابل اقلام استاندارد، پارتیشنهای پویا، سقف بر اساس مساحت، طبقه زیرشیروانی با 75 درصد
- در نسخه Python (project-calculator): احراز هویت JWT، GraphQL، WebSocket، حافظه نهان Redis، Prometheus، OpenTelemetry
اعداد و ارقام
- 362 آزمون
- پوشش آزمون 94 درصد و بیشتر
ترجمه ماشینی — در حال بازبینی.