เครื่องมือ · งานก่อสร้าง, บ้านโครงไม้, เครื่องมือคำนวณราคา B2C
เครื่องมือคำนวณราคาบ้านโครงไม้
2026 · เครื่องมือ · JavaScript, esbuild
ประเมินค่าก่อสร้างบ้านโครงไม้ออนไลน์ โดยผู้จัดการแก้ราคาใน Google Sheet
เครื่องมือคำนวณสำหรับผู้สร้างบ้าน ลูกค้าเลือกเทคโนโลยี (แบบแผงโครงสำเร็จรูปหรือแบบโครงประกอบหน้างาน) จำนวนชั้น ฉนวน หน้าต่าง ประตู ฐานราก และการจัดส่ง แล้วได้ใบประมาณราคา งานผ่านมาสามรอบ ได้แก่ เอนจินคิดราคาด้วย Python/FastAPI และ React (พฤศจิกายน 2025) เวอร์ชัน TypeScript/tRPC และเวอร์ชันสุดท้ายแบบเบาด้วย JavaScript ล้วนที่ดึงราคาจาก Google Sheets ซึ่งผู้จัดการอัปเดตเองได้โดยไม่ต้องพึ่งนักพัฒนา เวอร์ชันสุดท้าย 0.5.7 ทำงานบน VPS พร้อมพร็อกซี CORS ของตัวเอง
โจทย์
ราคาและตัวเลือกของบ้านโครงไม้เปลี่ยนตลอดเวลา เครื่องมือที่ฝังราคาไว้ในโค้ดจะล้าสมัยและคำนวณผิด ขณะที่ลูกค้าต้องการประมาณราคาเร็ว ๆ ในเบราว์เซอร์ และใบประมาณราคาแบบไม่แยกรายการ
มีอะไรอยู่ข้างใน
- คำนวณตามเทคโนโลยีสองแบบ บ้านสามประเภท (ชั้นเดียว ชั้นใต้หลังคา สองชั้น) ตัวเลือกฉนวนสี่แบบ ฐานรากเสาเข็ม หน้าต่างและประตู และการจัดส่ง
- ราคาทั้งหมดมาจาก Google Sheet: ผู้จัดการแก้ราคาในตาราง และเครื่องมือจะอัปเดตเมื่อกดปุ่ม “อัปเดตราคา”
- ใบประมาณราคาแบบ HTML พิมพ์เป็น PDF ได้ ตามคำขอของลูกค้า (สเปกลงวันที่ 13 ธันวาคม 2025) มีโหมด “เฉพาะรายการอุปกรณ์” ที่ไม่แสดงราคารายรายการ (ยังไม่ได้ตรวจสอบว่าทำจริงหรือไม่)
- หักล้างรายการมาตรฐานซึ่งกันและกัน, ผนังกั้นแบบไดนามิก, หลังคาคิดตามพื้นที่, ชั้นใต้หลังคา 75%
- ในเวอร์ชัน Python (project-calculator): การยืนยันตัวตนด้วย JWT, GraphQL, WebSocket, แคช Redis, Prometheus, OpenTelemetry
ตัวเลข
- เทสต์ 362 รายการ
- ความครอบคลุมของเทสต์ 94%+
แปลโดยเครื่อง อยู่ระหว่างตรวจทาน