# Fin-Buddy 專案開發進度與規劃 ## ✅ 已完成階段 - [x] **容器架構部署**:Laravel 與 PostgreSQL 成功運行於 `1panel-network`。 - [x] **資料庫遷移**:順利整合至 1Panel 內建資料庫容器。 - [x] **環境對齊**:修正 Port 對應 (8081:9000) 及路由快取問題,系統穩定運行。 - [x] **端到端測試**:核心 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 測試後台與系統監控。 | --- ## 📝 優先級建議 1. **建議先做:** 將 `sync-all-history` 正式化為 Command,減少系統安全風險。 2. **開發策略:** 建議優先採用 **Filament** 進行後台開發,這能省去 80% 開發後台介面的時間,讓你直接專注於監控系統與 API 測試。