# 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 待添加