# TaskManager 一个用于创建、管理和组织任务的 Web 应用系统。 ## 🏗️ 项目结构 这是一个 monorepo 项目,使用 Turborepo 管理。 \`\`\` taskmanager/ ├── frontend/ # Next.js 前端应用 ├── backend/ # NestJS 后端 API ├── docs/ # 项目文档 │ ├── plan/ # 开发计划 │ └── modules/ # 模块文档 ├── package.json # 根 package.json └── turbo.json # Turborepo 配置 \`\`\` ## 🚀 快速开始 ### 环境要求 - Node.js >= 18.0.0 - npm >= 10.0.0 ### 安装依赖 \`\`\`bash # 安装所有依赖 npm install \`\`\` ### 开发模式 \`\`\`bash # 同时启动前端和后端 npm run dev # 仅启动前端 cd frontend && npm run dev # 仅启动后端 cd backend && npm run start:dev \`\`\` ### 构建 \`\`\`bash npm run build \`\`\` ### 测试 \`\`\`bash npm run test \`\`\` ### 代码检查 \`\`\`bash npm run lint \`\`\` ## 📦 技术栈 ### 前端 - **框架**: Next.js 14 - **语言**: TypeScript - **样式**: Tailwind CSS - **开发工具**: ESLint, Prettier ### 后端 - **框架**: NestJS 10 - **语言**: TypeScript - **数据库**: SQLite(待配置) - **ORM**: TypeORM(待配置) - **开发工具**: ESLint, Prettier, Jest ## 📖 文档 - [开发规范](./CLAUDE.md) - [需求文档](./2026-03-19_15-49-18-TaskManager-requirements.md) - [实施计划](./docs/plan/2026-03-19_issue-1.md) ## 🔗 相关链接 - [Gitea 仓库](http://192.168.2.200:3000/chen/taskmanager) - [Issues 列表](http://192.168.2.200:3000/chen/taskmanager/issues) ## 📝 开发进度 - [x] Issue #1: 项目初始化和环境配置 - [ ] Issue #2: 数据模型设计和数据库初始化 - [ ] Issue #3: 用户认证系统 - [ ] 更多功能开发中... ## 📄 License 待添加