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
���������� - һ�����ڴ�������������֯������ Web Ӧ��ϵͳ
Readme 67 KiB
Languages
TypeScript 73.8%
CSS 14.9%
JavaScript 11.3%