你一定也有過這樣的經驗,每次要給客戶報價時,打開 Excel 拉了老半天,格式怎麼調都不滿意,好不容易搞定了,轉成 PDF 後畫質糊到像馬賽克⋯⋯給客戶看真的很沒面子啊!
說真的,接案這麼多年,一直在用 Excel 做報價單,但越用越不順手。尤其是最近接案量變多,每次都要重新輸入客戶資料、調整格式,真的很浪費時間。前幾天終於受不了,想說既然現在 AI 這麼強大,不如來試試看用 AI 幫忙開發一個網頁版的報價單產生器?
內容索引
從 Excel 到網頁版,為什麼要自己開發?
其實市面上也有一些報價單的工具,但不是要收費,就是功能不符合我的需求。像我們這種接案的,報價單其實就是簡易合約,客戶簽名後就能當作正式文件。但大部分的工具都只能做單純的報價,還要另外擬合約,實在太麻煩了⋯⋯
另外一個考量是隱私問題。畢竟報價單上有客戶資料、報價金額這些敏感資訊,如果存在別人的伺服器上,說真的還是會擔心。所以我決定做一個純前端的工具,所有資料都存在使用者自己的電腦裡,這樣就不用擔心隱私外洩的問題了!
用 AI 開發是什麼體驗?
這次我嘗試了最近很紅的「Vibe coding」,也就是跟 AI 一起寫程式。不得不說,現在的 AI 真的很強大!我只要把需求講清楚,AI 就能幫我生成大部分的程式碼。當然,還是需要人工調整和優化,但整體來說效率提升很多。

整個開發過程大概花了一天半的時間,其中包括:
- 1~2 小時:規劃功能、設計介面架構,0~1 生成是 AI 最擅長的,只要規劃得宜,很快就有整個網站的 70% 基底。
- 2~6 小時:開始修整 bug、介面、添加後來才想到的功能、不斷來回。
- 隔天 1~2 小時:調整、優化列印功能版面,優化 PDF 輸出檔案編碼方式。
- 後續幾天:實際使用時發現缺點、或是偶爾想到某個功能,調整一下細節、優化使用體驗。
說真的,如果沒有 AI 幫忙,這個專案至少要花一個禮拜以上才能完成。AI 最大的幫助是在處理那些重複性高但又很瑣碎的工作,尤其很多不常用的技術,臨時要用還得去看技術規格書,但有 AI 在他就像一本萬能辭典,直接幫你調用那些你不常用、不熟悉的程式,你只要懂程式邏輯即可不需要真的會寫。
這個報價單工具有什麼特別的?
經過這一天半的開發,我把自己接案多年累積的需求都做進去了。以下是幾個我覺得最實用的功能:
1. 草稿儲存功能,不用每次都重打
最討厭的就是填到一半瀏覽器當掉,所有資料都不見了!所以我加入了自動儲存草稿的功能,系統會把你輸入的資料存在瀏覽器的 LocalStorage 裡面。下次打開網頁,可以直接從草稿繼續編輯。
2. 匯出 JSON 檔案,方便備份和分享
除了存在瀏覽器,你也可以把報價單匯出成 JSON 檔案。這樣不只可以備份,還能分享給同事,他們匯入後就能直接修改使用。對於團隊合作來說真的很方便!
3. 報價單結合簽約功能
這是我覺得最實用的功能!一般報價單只是報價,確認後還要另外擬合約。但我把簽約欄位直接做進報價單裡,底下有雙方簽名、蓋章的地方,客戶簽名後就能當作正式合約使用。

4. 常用條款一鍵導入
每次都要重新輸入那些制式的合約條款真的很煩⋯⋯所以我做了一個條款庫,把常用的條款都存起來,需要的時候勾選就能快速加入。像是:
- 付款條件(訂金、尾款比例)
- 智慧財產權歸屬
- 保固期限
- 違約條款
這些都可以預先設定好,一鍵導入超省時!
5. 列印微調功能
你是否也遇過列印時邊緣被切掉的問題?我加入了列印邊界調整功能,可以微調上下左右的邊距,確保列印出來的報價單完整不缺角。
技術細節:為什麼選擇純前端架構?
對技術有興趣的朋友,這邊分享一下開發的技術選擇。這個工具採用純前端架構,主要使用了:
- React 18 + TypeScript:確保程式碼的穩定性和可維護性
- Vite:超快的開發體驗,熱更新幾乎是即時的
- Tailwind CSS:快速打造響應式介面
- React Hook Form:處理複雜的表單邏輯
- jsPDF + html2canvas:實現高品質的 PDF 輸出
選擇純前端的原因很簡單:
- 隱私優先:所有資料都在本機,不會上傳到任何伺服器
- 免費使用:不需要維護伺服器,所以能永久免費提供
- 即開即用:不需要註冊、登入,打開網頁就能用
實際使用流程
使用這個報價單工具超級簡單,讓我示範一下完整流程:
步驟 1:填寫基本資訊
打開網頁後,先填寫報價單的基本資訊。系統會自動帶入今天的日期和產生一個唯一的報價單號(格式是 YYYYMMDD-HHMMSS)。

步驟 2:輸入雙方資料
接著填寫客戶資料和自己公司的資料。這些資料都可以存成草稿,下次報價給同一個客戶時就不用重新輸入了。
步驟 3:新增報價項目
點擊「新增項目」按鈕,輸入服務或產品的名稱、規格、數量和單價。系統會自動計算小計和總價,還會幫你算稅金(可以選擇內含或外加)。
步驟 4:加入合約條款
從條款庫選擇需要的條款,或是自己新增客製化的條款。如果這次不需要合約功能,也可以關閉條款顯示。
步驟 5:預覽和輸出
確認資料無誤後,點擊「預覽列印」就能看到排版精美的 A4 報價單。可以直接列印,或是輸出成 PDF 檔案傳給客戶。
誰適合使用這個工具?
說真的,只要有報價需求的人都能用!特別推薦給:
- 接案工作者:設計師、工程師、行銷顧問等
- 小型工作室:還沒導入 ERP 系統的團隊
- 個人創業者:剛起步需要專業報價單的創業者
- 活動策劃:需要快速產出報價單的活動公司
不得不說,自從用了這個工具後,我的報價效率提升很多。以前用 Excel 做一份報價單要 10 分鐘,現在5 分鐘就搞定了!而且輸出的 PDF 格式也更符合 A4 大小,顯得俐落專業。
一些使用上的小提醒

雖然這個工具很方便,但還是有一些要注意的地方:
免費分享,歡迎使用!
這個工具完全免費,沒有廣告、不加浮水印,你還可以上傳自己的公司 LOGO。希望能幫助到更多接案的朋友們!
網址在這邊:https://quote.make9.tw/
如果你覺得好用,歡迎分享給其他有需要的朋友。有任何建議或問題,也歡迎留言告訴我,我會持續優化這個工具的!
最後,如果你對用 AI 開發工具有興趣,或是想了解更多技術細節,可以追蹤造九頑五的部落格。下次我會分享更多關於 AI 輔助開發的心得和技巧。
你覺得這個報價單工具如何?有什麼功能是你覺得必要但還沒有的嗎?歡迎留言分享你的想法!
在這裡,所有的學習內容都是免費的。
如果這讓你感到滿意,一杯咖啡能讓我們走得更遠。
嗨!歡迎來到造九 😊 打聲招呼吧!