一套完全开源前后端分离的Web+小程序+H5应用快速开发框架

360影视 国产动漫 2025-05-07 05:46 2

摘要:一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

Fastapi-Vue3-Admin 是一套完全开源的现代化快速开发平台,旨在帮助开发者高效搭建高质量的中后台系统。项目结合了高性能后端框架 FastAPI 和强大的 ORM 库 SQLAlchemy,以及前端技术栈 Vue3、Vite6、Ant Design Vue 和移动端开发框架 UniApp 及其组件库 uView-plus,为开发者提供了开箱即用的解决方案。

登陆仪表盘菜单管理部门管理岗位管理角色管理用户管理日志管理配置管理在线用户管理服务器监控缓存监控任务管理接口管理文档管理个人信息在线文档字典管理app登陆app首页app工作台app个人中心app个人主页
仪表盘:仪表盘展示,常用功能入口。系统管理菜单管理:配置系统菜单,操作权限,按钮权限标识等。部门管理:配置系统组织机构,树结构展现支持数据权限。岗位管理:主要管理用户担任岗位。角色管理:角色菜单管理与权限分配、设置角色所拥有的菜单权限。用户管理:用于维护管理系统的用户,常规信息的维护与账号设置。日志管理:对系统中常用的较为固定的数据进行统一维护。配置管理:主要是系统配置信息,如:系统名称、系统版本、系统描述等。公告管理:系统通知公告信息发布维护。字典管理任务管理:任务调度,支持定时任务,支持任务日志查看。监控管理在线用户:查看当前系统中在线的用户。服务器监控:查看系统运行状态,包括内存、CPU、磁盘等。缓存监控:查看系统缓存信息,如:缓存命中率、缓存键值等。公共管理接口管理:系统接口维护,如:接口地址、请求方式等。文档管理:系统接口文档维护,支持在线接口调用。App首页: 应用首页。工作台:常用功能入口。个人中心:系统接口文档维护,支持在线接口调用。类型技术栈版本后端Python3.10后端FastAPI0.109前端Node.js>= 20.0(推荐使用最新版)前端npm16.14前端Vue33.3数据库MySQL8.0 (推荐使用最新版)数据库PostgreSQL14(其他版本均未测试)数据库MongoDB8.0(推荐使用最新版)中间件Redis7.0 (推荐使用最新版)小程序uni-app3.0.0小程序uview-plus^3.3.74

项目目录结构如下:

fastapi_vue_admin├─ backend # 后端工程├─ frontend # 前端工程├─ devops # 部署工程├─ mkdocs # 文档工程├─ uni-app # 移动端工程|─ README.en.md # 英文文档└─ README.md # 中文文档后端FastAPI:现代、高性能的异步框架Swagger:自动生成交互式 API 文档Pydantic:强制类型约束SQLAlchemy 2.0:强大的 ORM 库APScheduler:任务调度前端Vue3:现代前端框架Ant Design Vue:企业级 UI 组件库TypeScript:静态类型检查Vite:快速的构建工具appVue3: 渐进式JavaScript框架,用于构建用户界面。Vite5: 快速的前端构建工具,支持热重载。Pinia: 状态管理工具,用于管理前端状态。UniApp: 跨平台应用开发框架,支持多端开发。uView-plus: 基于Vue3的UI组件库,提供丰富的组件。权限认证:使用哈希密码和 JWT Bearer 令牌的 OAuth2权限架构:基于 RBAC 设计,支持动态权限菜单、按钮级别权限控制、数据级别权限控制开箱即用:适合新项目启动模板,也可用于学习参考FastAPI 项目Vue3 项目KInit 项目Fastapi-Vue3-Admin 项目Vue-FastAPI-Admin 项目RuoYi-Vue3-FastAPI 项目APScheduler 项目Vite 项目UniApp 项目uView-plus 项目

来源:一飞开源

相关推荐