工具 · 營建、框架住宅、面向一般消費者(B2C)的造價試算器
框架住宅試算器
2026 · 工具 · JavaScript, esbuild
框架住宅的線上造價估算,價格由經理在 Google Sheets 中維護
為住宅建商打造的試算器:客戶選擇工法(框架板式或桿件框架)、樓層數、隔熱、窗戶、門、基礎與運送,即可得到估算。這項工作歷經三次迭代:以 Python/FastAPI 與 React 打造的計價引擎(2025 年 11 月)、TypeScript/tRPC 版本,以及以純 JavaScript 撰寫、價格取自 Google Sheets 的輕量最終版,經理無需開發人員即可自行更新價格。最終版本 0.5.7 運作於 VPS,並搭配自有的 CORS 代理。
任務
框架住宅的價格與選項經常變動;價格寫死的試算器會過時並出錯,而客戶需要的是在瀏覽器中快速取得估算,且是不含逐項明細的估算。
核心功能
- 支援兩種工法、三種住宅類型(單層、閣樓層、雙層)、四種隔熱方案、樁基礎、窗與門,以及運送的計算
- 所有價格都來自 Google Sheets:經理在表格中編輯價格,按下「更新價格」按鈕後,試算器即會更新
- HTML 估價單,可列印為 PDF;依客戶要求(2025 年 12 月 13 日的規格書),提供不顯示逐項價格的「僅套件內容」模式(是否已實作尚未查證)
- 標準項目的相互扣減、動態隔間、依面積計算屋頂、閣樓層以 75% 計
- 在 Python 版本(project-calculator)中:JWT 驗證、GraphQL、WebSocket、Redis 快取、Prometheus、OpenTelemetry
關鍵數據
- 362 項測試
- 測試覆蓋率 94% 以上
機器翻譯,校對中。