給小型烘焙店 / 團購主使用的訂單整理工具。上傳表單匯出的 Excel 訂單,設定品項價格與取貨梯次後,自動算出每筆訂單金額,並依「面交 / 寄送」與日期梯次分組,最後匯出 Excel 報表。
所有資料都在瀏覽器內處理,不會上傳到任何伺服器。
🔗 線上使用:https://k1dav-c.github.io/bakery-order/
- 上傳:選擇訂單 Excel(
.xlsx) - 欄位:指定 IG 帳號、日期、取貨方式對應的欄位(會自動猜測)
- 價格:設定各品項的價格與顯示名稱
- 分群:依面交日期建立梯次
- 結果:預覽總表、寄送、面交與各梯次的訂單,並匯出 Excel
需要 Node.js 20 以上。
npm install
npm run dev # http://localhost:3000/bakery-order/
npm run build # 輸出到 dist/docker build -t bakery-order .
docker run -p 8080:80 bakery-order # http://localhost:8080/bakery-order/push 到 main / master 時,.github/workflows/deploy.yml 會自動 build 並部署到 GitHub Pages。
React 19 · TypeScript · Vite · Tailwind CSS · SheetJS (xlsx) · lucide-react