taskmanager/README.md
bojunC 38c5a466cd feat: 实现 Issue #1 - 项目初始化和环境配置
- 创建 monorepo 结构(Turborepo)
- 初始化前端项目(Next.js + TypeScript + Tailwind CSS)
- 初始化后端项目(NestJS + TypeScript)
- 配置开发工具(ESLint, Prettier, VS Code)
- 创建项目文档(README, 开发规范)

Closes #1
2026-03-19 16:14:26 +08:00

101 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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