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
安装依赖
# 安装所有依赖
npm install
开发模式
# 同时启动前端和后端
npm run dev
# 仅启动前端
cd frontend && npm run dev
# 仅启动后端
cd backend && npm run start:dev
构建
npm run build
测试
npm run test
代码检查
npm run lint
📦 技术栈
前端
- 框架: Next.js 14
- 语言: TypeScript
- 样式: Tailwind CSS
- 开发工具: ESLint, Prettier
后端
- 框架: NestJS 10
- 语言: TypeScript
- 数据库: SQLite(待配置)
- ORM: TypeORM(待配置)
- 开发工具: ESLint, Prettier, Jest
📖 文档
🔗 相关链接
📝 开发进度
- Issue #1: 项目初始化和环境配置
- Issue #2: 数据模型设计和数据库初始化
- Issue #3: 用户认证系统
- 更多功能开发中...
📄 License
待添加
Description
Languages
TypeScript
73.8%
CSS
14.9%
JavaScript
11.3%