幫助上班族、知識工作者擺脫重複摸索,讓任務管理、紀錄、SOP 建立與 AI 複盤一站完成,提升效率與專注力。
SOP 輔助系統是一個專為個人效率優化設計的 Next.js 應用程式,整合了任務管理、SOP 建立、番茄鐘和 AI 複盤功能,幫助使用者建立系統化的工作流程。
- 快速建立任務(名稱 + 截止時間)
- 任務列表顯示與管理
- 任務狀態追蹤
- 為任務新增詳細紀錄
- 時間軸顯示所有活動
- 進度追蹤與回顧
- 專注計時法支援
- 與任務綁定
- 工作時間統計
- Purpose:為何要做
- Inputs:前置條件
- Steps:執行步驟(最多 8 步)
- Outputs:產出成果
- FAQs:常見問題
- AI 建議:自動填寫內容建議
- 日結:當天任務摘要 + 評價
- 週結:一周工作三段落 AI 複盤
- 智能分析與改善建議
- 框架:Next.js 14.2.33 (App Router)
- 語言:TypeScript 5.3.3
- 樣式:Tailwind CSS 3.4.1
- 代碼品質:ESLint + Next.js 配置
- 建置工具:PostCSS + Autoprefixer
- Node.js 18.0 或更高版本
- npm 或 yarn 套件管理器
-
克隆專案
git clone <repository-url> cd sop-app
-
安裝依賴
npm install
-
啟動開發伺服器
npm run dev
-
開啟瀏覽器 訪問 http://localhost:3000
# 開發模式
npm run dev
# 建置生產版本
npm run build
# 啟動生產伺服器
npm run start
# 代碼檢查
npm run lintsop-app/
├── app/ # Next.js App Router
│ ├── api/ # API 路由
│ │ ├── sops/ # SOP 相關 API
│ │ └── test/ # 測試 API
│ ├── globals.css # 全域樣式
│ ├── layout.tsx # 根布局
│ └── page.tsx # 首頁
├── docs/ # 文件
│ └── prd.md # 產品需求文件
├── .eslintrc.json # ESLint 配置
├── tailwind.config.js # Tailwind 配置
├── tsconfig.json # TypeScript 配置
└── package.json # 專案配置
- 使用 TypeScript 進行類型安全開發
- 遵循 ESLint 規則進行代碼檢查
- 使用 Tailwind CSS 進行樣式設計
- 遵循 Next.js App Router 最佳實踐
GET/POST /api/test- 健康檢查POST /api/sops/generate- SOP 生成
- 專案基礎架構建立
- 基本 API 端點實現
- 任務管理功能
- 任務紀錄與時間軸
- 番茄鐘功能
- SOP 建立與 AI 建議
- AI 複盤功能
- 數據持久化(資料庫整合)
- 用戶認證系統
- 移動端適配
- 更多 AI 功能整合
- Fork 本專案
- 創建功能分支 (
git checkout -b feature/AmazingFeature) - 提交變更 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 開啟 Pull Request
本專案採用 MIT 授權條款 - 詳見 LICENSE 文件
如有問題或建議,請透過以下方式聯絡:
- 建立 Issue
- 發送 Pull Request
讓工作更有效率,讓 SOP 更簡單! 🎯