💡 为什么选择 FastapiReactadmin?
你需要的
fastapiReactadmin
Django Admin
纯前端模板
🎯 开箱即用 的后台系统
✅
⚠️ 功能有限
❌ 只有 UI
⚡ FastAPI 异步 高性能后端
✅
❌ 同步为主
❌ 无后端
🔐 RBAC 菜单/按钮/数据三级权限
✅
❌ 基础
❌
🐳 Docker 一键部署 (含 Nginx + SSL)
✅
❌
❌
🚀 只需简简单单 5 分钟,本地即可快速跑起来前后端项目
# 1. 克隆
git clone https://github.com/rebort-hub/fastapiReactadmin.git
# 2. 配置环境
cp backend/env/.env.dev.example backend/env/.env.dev
# 3. 启动后端(首次自动建表 + 初始化数据)
cd backend
# 创建虚拟环境
# MAC操作
python -m venv .venv
source .venv/bin/activate
# Windows操作:
python -m venv .venv
.venv\S cripts\a ctivate
# 建表初始化
uv sync
# 启动服务
uv run main.py run
# 4. 启动前端
cd reackweb
# 安装依赖
pnpm install
# 启动前端
pnpm run dev
# ✅ 浏览器打开 http://127.0.0.1:5173,用 admin/123456 登录
环境要求
Python ≥ 3.10(推荐 3.12)
Node.js ≥ 20.0 + pnpm
MySQL 8.0+ / PostgreSQL 14+
Redis 6.x / 7.x
fastapiReactadmin/ # Monorepo 全栈工程
├─ backend/ # FastAPI 后端(Pydantic 2.0 + SQLAlchemy + Alembic)
├─ reackweb/ # react Web 前端(Ant+ TypeScript)
├─ docker/ # Docker Compose 一键部署(Nginx + SSL)
├─ deploy.sh # 一键部署脚本
模块
包含能力
📊 首页
数据分析
⚙️ 系统管理
用户 / 角色 / 菜单 / 部门 / 岗位 / 字典 / 配置 / 公告
👀 监控管理
在线用户 / 服务器监控 / 缓存监控
📋 任务管理
定时任务调度
📝 日志管理
操作日志审计
🧰 开发文档
接口文档
📁 文件管理
统一文件管理
🤖 智能体
基于 Agno 的智能体框架
打赏作者,可以请作者喝杯咖啡,你的鼓励将是更新最大的动力
如果你觉得项目有用,请给一个 ⭐️ Star 支持!