Duck Active Admin 是一个活动管理系统,包含管理后台和用户端两个前端应用,以及一个基于NestJS的后端服务。
- 框架:React + TypeScript
- 构建工具:Vite
- UI框架:TailwindCSS
- 状态管理:Zustand
- 路由:React Router
- 框架:NestJS
- 数据库:Prisma ORM
- 文件上传:Multer
- 认证:JWT
.
├── front
│ ├── admin # 管理后台前端
│ └── user # 用户端前端
└── sever # 后端服务
- 进入项目目录
cd front/admin # 或 front/user
- 安装依赖
pnpm install
- 启动开发服务器
pnpm dev
- 进入项目目录
cd sever
- 安装依赖
pnpm install
- 启动开发服务器
pnpm start:dev
- 后端API文档:http://localhost:3000/api (开发环境)
- Fork 本项目
- 创建特性分支 (
git checkout -b feature/AmazingFeature
) - 提交更改 (
git commit -m 'Add some AmazingFeature'
) - 推送分支 (
git push origin feature/AmazingFeature
) - 提交 Pull Request