# likeadmin
**Repository Path**: liyouchao/likeadmin_python
## Basic Information
- **Project Name**: likeadmin
- **Description**: 🚀🚀🚀likeadmin这套框架专为快速开发业务项目而生,含管理后台、微信小程序、手机 H5、PC 端等,集成常见业务场景,助你高效打造项目产品。Python3、FastAPI、TypeScript、Vue3、vite2、Element Plus1.2(ElementUI)。 后台管理系统、Python管理后台、前后端分离管理后台、Vue.js管理后台、Element UI管理后台。
- **Primary Language**: Python
- **License**: MIT
- **Default Branch**: master
- **Homepage**: https://www.likeadmin.cn
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 399
- **Created**: 2025-06-16
- **Last Updated**: 2025-06-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# LikeAdmin Python
基于 Python + FastAPI + Vue3 的后台管理系统
## 项目结构
```
likeadmin_python/
├── server/ # 后端服务 (FastAPI)
├── admin/ # 管理后台前端 (Vue3)
├── uniapp/ # 移动端应用 (uni-app)
├── h5/ # H5前端
├── frontend/ # 前台前端
├── docker/ # 开发环境Docker配置
├── docker-prod/ # 生产环境Docker配置
├── sql/ # 数据库文件
└── public/ # 静态资源
```
## 快速开始
### 开发环境
```bash
# 进入开发环境目录
cd docker
# 启动开发环境
chmod +x start.sh
./start.sh
```
访问地址:
- 管理后台: http://localhost
- 管理后台API: http://localhost/api/admin
- 前台API: http://localhost/api/front
### 生产环境
```bash
# 进入生产环境目录
cd docker-prod
# 构建镜像
chmod +x build-images.sh
./build-images.sh v1.0.0
# 部署服务
chmod +x deploy.sh
./deploy.sh v1.0.0
```
## 环境说明
### 开发环境 (`docker/`)
- 支持热重载
- 源码挂载
- 便于调试
- HTTP协议
### 生产环境 (`docker-prod/`)
- 多阶段构建
- 性能优化
- 安全配置
- HTTPS协议
- 健康检查
## 技术栈
### 后端
- Python 3.8+
- FastAPI
- SQLAlchemy
- MySQL
- Redis
### 前端
- Vue 3
- TypeScript
- Vite
- Element Plus
### 移动端
- uni-app
- Vue 3
- TypeScript
## 服务说明
- **MySQL**: 数据库服务 (端口: 3306)
- **Redis**: 缓存服务 (端口: 6379)
- **FastAPI Admin**: 管理后台API (端口: 8000)
- **FastAPI Front**: 前台API (端口: 8002)
- **Admin UI**: 管理后台界面 (端口: 5173)
- **Nginx**: 反向代理服务器 (端口: 80, 443)
## 开发指南
### 后端开发
```bash
cd server
pip install -r requirements.txt
python asgi.py
```
### 前端开发
```bash
cd admin
npm install
npm run dev
```
### 移动端开发
```bash
cd uniapp
npm install
npm run dev:h5
```
## 部署指南
详细部署说明请参考:
- 开发环境: [docker/README.md](docker/README.md)
- 生产环境: [docker-prod/README.md](docker-prod/README.md)
## 许可证
MIT License
