أداة · البناء، المنازل ذات الهيكل الخشبي، حاسبات التكلفة B2C
حاسبة المنازل ذات الهيكل الخشبي
2026 · أداة · JavaScript, esbuild
تقدير فوري عبر الإنترنت لتكلفة منزل بهيكل خشبي، بأسعار يعدّلها المدير في جدول Google Sheets
حاسبة لشركة بناء منازل: يختار العميل تقنية البناء (هيكل من ألواح جاهزة أو هيكل إطاري)، وعدد الطوابق، والعزل الحراري، والنوافذ، والأبواب، والأساس، والتوصيل، ويحصل على تقدير للتكلفة. مرّ العمل بثلاث مراحل: محرك تسعير بـ Python/FastAPI وReact (نوفمبر 2025)، ثم نسخة بـ TypeScript/tRPC، وأخيرًا نسخة نهائية خفيفة بلغة JavaScript الخالصة تستمد أسعارها من Google Sheets، ويحدّثها المديرون بأنفسهم دون الحاجة إلى مطوّر. تعمل النسخة النهائية 0.5.7 على VPS مع وكيل CORS خاص بها.
المهمة
تتغير أسعار المنازل ذات الهيكل الخشبي وخياراتها باستمرار؛ والحاسبة التي تُثبَّت أسعارها في الشيفرة مباشرة تتقادم وتخطئ، في حين يحتاج العميل إلى تقدير سريع في المتصفح، وإلى تقدير لا يتضمن تفصيل البنود.
ما بداخله
- الحساب لتقنيتين، وثلاثة أنواع من المنازل (طابق واحد، أو طابق مع علّية، أو طابقان)، وأربعة خيارات للعزل، وأساس على خوازيق، والنوافذ والأبواب، والتوصيل
- جميع الأسعار مصدرها جدول Google Sheets: يعدّل المديرون الأسعار في الجدول، وتتحدّث الحاسبة عند الضغط على زر «تحديث الأسعار»
- تقدير بصيغة HTML مع إمكانية الطباعة إلى PDF؛ وبطلب من العميل (المواصفات الفنية المؤرخة في 13 ديسمبر 2025) وضع «مكوّنات الطقم فقط» دون أسعار للبنود (لم يُتحقَّق من تنفيذه فعليًا)
- خصم متبادل للبنود القياسية، وجدران فاصلة ديناميكية، وحساب السقف وفق المساحة، واحتساب طابق العلّية بنسبة 75%
- في نسخة Python (project-calculator): مصادقة JWT، وGraphQL، وWebSocket، وتخزين مؤقت عبر Redis، وPrometheus، وOpenTelemetry
بالأرقام
- 362 اختبارًا
- تغطية الاختبارات 94%+
ترجمة آلية — قيد المراجعة.