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
35 lines
1.6 KiB
Markdown
35 lines
1.6 KiB
Markdown
# 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 測試。 |