管理后台

This commit is contained in:
xujiang
2025-07-09 17:50:29 +08:00
parent 0651b6626a
commit 5f2152c7a6
40 changed files with 3839 additions and 795 deletions

View File

@ -16,6 +16,7 @@
### 技术栈
- **前端**: Next.js 15, React 19, TypeScript, Tailwind CSS
- **管理后台**: React + TypeScript + Vite (使用 Bun)
- **组件**: Radix UI + shadcn/ui
- **部署**: Caddy + 静态文件
- **CI/CD**: Gitea Actions
@ -146,7 +147,7 @@ git push origin main
### 环境要求
- **Node.js**: 18+
- **Bun**: 最新版本 (包管理器)
- **Bun**: 最新版本 (前端和管理后台包管理器)
- **Git**: 2.0+
## 🌐 访问地址
@ -166,14 +167,21 @@ git push origin main
# 前端开发
cd frontend && make dev
# 管理后台开发 (使用 Bun)
cd admin && make quick # 快速启动 (推荐)
cd admin && make dev # 开发服务器
# 代码检查
cd frontend && make lint
cd admin && make lint
# 构建项目
cd frontend && make build
cd admin && make build
# 部署准备
cd frontend && make deploy-prep
cd admin && make deploy-prep
```
### Git 工作流