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

1.8 KiB
Raw Blame History

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

📖 文档

🔗 相关链接

📝 开发进度

  • Issue #1: 项目初始化和环境配置
  • Issue #2: 数据模型设计和数据库初始化
  • Issue #3: 用户认证系统
  • 更多功能开发中...

📄 License

待添加