Files
Ubuntu 32b43f85bd a
2026-07-03 16:58:28 +08:00

70 lines
1.5 KiB
Markdown

# 飞点健康 CMS
官网内容管理系统 - 首页模块可配置。
## 技术栈
- **后端**: FastAPI + SQLAlchemy + SQLite
- **前端**: React + Vite + TailwindCSS
- **风格**: 新粗野主义 (Neobrutalism)
## 快速开始
### 1. 启动后端
```bash
cd backend
source .venv/bin/activate
uvicorn app.main:app --host 0.0.0.0 --port 10003 --reload
```
### 2. 启动前端
```bash
cd frontend
npm run dev
```
### 3. 访问
- 前台: http://localhost:10002
- 后台: http://localhost:10002/admin
- API文档: http://localhost:10003/docs
## 默认账号
- 用户名: `admin`
- 密码: `admin123`
## 功能
- [x] JWT 认证
- [x] 首页模块管理(6个预设模块)
- [x] 导航菜单管理
- [x] 系统设置管理
- [x] 图片上传
## 项目结构
```
website-new/
├── backend/
│ ├── app/
│ │ ├── models/ # 数据模型
│ │ ├── routers/ # API路由
│ │ ├── auth.py # 认证逻辑
│ │ ├── config.py # 配置
│ │ ├── database.py # 数据库
│ │ └── main.py # 应用入口
│ ├── .venv/
│ └── requirements.txt
├── frontend/
│ ├── src/
│ │ ├── api/ # API客户端
│ │ ├── components/ # 组件
│ │ ├── contexts/ # React Context
│ │ └── pages/ # 页面
│ └── package.json
└── scripts/ # 启动脚本
```