48 lines
1.1 KiB
Markdown
48 lines
1.1 KiB
Markdown
# 榜单系统
|
||
|
||
这是一个全栈榜单系统项目,包含后端API服务和前端Vue3应用。
|
||
|
||
## 项目结构
|
||
|
||
```
|
||
rank_backend/
|
||
├── backend/ # 后端代码
|
||
│ ├── app.py # Flask应用主文件
|
||
│ ├── config.py # 配置文件
|
||
│ ├── database.py # 数据库连接
|
||
│ ├── Timer_worker.py # 定时任务
|
||
│ ├── handlers/ # 业务处理器
|
||
│ └── routers/ # 路由定义
|
||
├── frontend/ # 前端Vue3应用
|
||
│ ├── src/ # 源代码
|
||
│ ├── public/ # 静态资源
|
||
│ └── package.json # 依赖配置
|
||
└── docs/ # 文档
|
||
├── API接口文档.md
|
||
└── requirements.txt
|
||
```
|
||
|
||
## 快速开始
|
||
|
||
### 后端服务
|
||
|
||
```bash
|
||
cd backend
|
||
python3 -m pip install -r ../docs/requirements.txt
|
||
python3 app.py
|
||
```
|
||
|
||
### 前端应用
|
||
|
||
```bash
|
||
cd frontend
|
||
npm install
|
||
npm run dev
|
||
```
|
||
|
||
## 开发说明
|
||
|
||
- 后端使用Flask框架,提供RESTful API
|
||
- 前端使用Vue3 + Vite构建
|
||
- 数据库配置在backend/config.py中
|
||
- API文档位于docs/API接口文档.md |