This commit is contained in:
beabigegg
2025-09-01 11:17:09 +08:00
parent 8185b609f7
commit 22a231d78c
7 changed files with 1087 additions and 350 deletions

View File

@@ -1,16 +1,32 @@
# PANJIT To-Do List System V1
# PANJIT To-Do System
一個基於 Next.js + Flask 的企業級待辦事項管理系統,支援 AD/LDAP 登入、多人協作、Email 提醒等功能。
一個功能完整的企業級待辦事項管理系統,支援 LDAP 認證、郵件通知、Excel 匯入匯出,以及豐富的協作功能。
## 🚀 系統特色
## 🚀 功能特色
-**AD/LDAP 登入** - 企業級身份驗證
- **多人協作** - 支援多負責人/多追蹤者
- **Fire 一鍵提醒** - 立即郵件提醒功能 (2分鐘冷卻 + 每日20封限額)
- **排程提醒** - 到期前/當天/逾期自動提醒 + 週摘要
- **Excel 匯入** - 完整模板驗證與錯誤處理
- **完整稽核** - 所有操作記錄追蹤
-**響應式設計** - 支援桌面與行動裝置
### 核心功能
- **待辦事項管理**:建立、編輯、刪除、狀態管理
- **多人協作**:負責人指派、追蹤人員、權限控制
- **狀態管理**:新建立 → 進行中 → 已阻礙 → 已完成
- **優先級分類**:低、中、高、緊急
- **到期日管理**:日期設定、逾期提醒
### 高級功能
- **LDAP/Active Directory 整合**:企業帳號統一認證
- **智能搜尋**:模糊搜尋、多條件篩選
- **Excel 匯入匯出**:批量資料處理
- **郵件通知系統**:自動提醒、狀態變更通知
- **行事曆檢視**:時間軸管理
- **批量操作**:多項目同時處理
- **公開/私人模式**:靈活的可見性控制
### 技術特色
- **現代化架構**:前後端分離設計
- **響應式設計**:支援桌面和行動裝置
- **深色/淺色主題**:使用者體驗優化
- **即時更新**React Query 資料同步
- **任務排程**Celery 背景處理
- **健康檢查**:系統狀態監控
## 🏗️ 技術架構