mirror of
https://github.com/henry4682/finance_app.git
synced 2026-07-16 00:10:00 +00:00
All checks were successful
Laravel-Oracle-Deploy / redeploy (push) Successful in 1m10s
1.6 KiB
1.6 KiB
Fin-Buddy 專案開發進度與規劃
✅ 已完成階段
- 容器架構部署:Laravel 與 PostgreSQL 成功運行於
1panel-network。 - 資料庫遷移:順利整合至 1Panel 內建資料庫容器。
- 環境對齊:修正 Port 對應 (8081:9000) 及路由快取問題,系統穩定運行。
- 端到端測試:核心 API 流程驗證通過。
⏳ 待辦與優化清單
1. 系統清理與維運
- 移除舊容器與無用映像檔 (釋放空間)。
- 將
web.php內危險的同步腳本遷移至 Laravel Artisan Command。 - 檢查
.env安全性設定 (關閉APP_DEBUG)。 - 配置 1Panel 資料庫自動備份任務。
🚀 未來 Roadmap
| 階段 | 項目 | 目標 |
|---|---|---|
| I | APP 化 (PWA) | 將前端轉換為 PWA,實現手機桌面安裝與離線訪問。 |
| I | 記帳 Widget | 實作快速記帳入口,點擊即錄入,簡化操作動線。 |
| II | 內容細化與排程 | 擴充 DB Schema,納入「信用卡結帳日」、「發票排程」邏輯。 |
| II | 銀行與信用卡聯動 | 實作數據同步機制 (Open Banking / 自動抓取)。 |
| III | 後台與權限管理 | 導入 Filament 與 Spatie,建立 API 測試後台與系統監控。 |
📝 優先級建議
- 建議先做: 將
sync-all-history正式化為 Command,減少系統安全風險。 - 開發策略: 建議優先採用 Filament 進行後台開發,這能省去 80% 開發後台介面的時間,讓你直接專注於監控系統與 API 測試。