|
|
vor 2 Monaten | |
|---|---|---|
| .bmad-core | vor 2 Monaten | |
| .claude | vor 2 Monaten | |
| .husky | vor 2 Monaten | |
| docs | vor 2 Monaten | |
| .gitignore | vor 2 Monaten | |
| .roomodes | vor 2 Monaten | |
| README.md | vor 2 Monaten | |
| eslint.config.js | vor 2 Monaten | |
| package.json | vor 2 Monaten | |
| prettier.config.js | vor 2 Monaten | |
| tsconfig.json | vor 2 Monaten |
一个基于现代技术栈的全栈管理后台启动模板,采用 Monorepo 架构,包含前端 React 应用和后端 Hono API 服务。
shadcn-admin-template/
├── packages/
│ ├── client/ # 前端管理后台 (React + shadcn/ui)
│ ├── server/ # 后端API服务 (Hono + TypeORM)
│ └── shared/ # 共享代码和类型定义
├── docs/ # 项目文档
├── .vscode/ # 编辑器配置
├── docker/ # Docker 配置
└── scripts/ # 部署脚本
npm install
启动前后端开发服务器:
npm run dev
前端应用将在 http://localhost:3000 运行 后端API将在 http://localhost:3001 运行
npm run build
# 代码格式检查
npm run lint
# 类型检查
npm run typecheck
# 运行测试
npm run test
npm run dev - 启动开发环境(前后端)npm run build - 构建生产版本npm run test - 运行测试npm run lint - 代码检查npm run typecheck - TypeScript 类型检查项目配置了 pre-commit hook,自动运行:
推荐使用 VS Code 并安装推荐扩展:
项目包含完整的 Docker 开发环境配置:
# 启动开发环境
docker-compose -f docker-compose.dev.yml up
MIT License