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

2025-05-07 0 161

一、开源项目简介

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

Fastapi-Vue3-Admin

基于Fastapi-Vue-Admin前后端分离的Web+小程序+H5应用快速开发框架

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

二、开源协议

使用MulanPSL-2.0开源协议

三、界面展示

模块展示

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

登陆

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

仪表盘

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

菜单管理

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

部门管理

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

岗位管理

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

角色管理

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

用户管理

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

日志管理

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

配置管理

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

在线用户管理

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

服务器监控

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

缓存监控

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

任务管理

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

接口管理

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

文档管理

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

个人信息

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

在线文档

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

字典管理

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

app登陆

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

app首页

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

app工作台

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

app个人中心

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

app个人主页

四、功能概述

项目特点

  • 模块化、松耦合
  • 模块丰富、开箱即用
  • 简洁易用、快速接入
  • 文档详尽、易于维护
  • 自顶向下、体系化设计
  • 统一框架、统一组件、降低选择成本
  • 开发规范、设计模式、代码分层模型
  • 强大便捷的开发工具链
  • 完善的本地中文化支持
  • 设计为团队及企业使用

内置模块

  • 仪表盘
    :仪表盘展示,常用功能入口。
  • 系统管理
    • 菜单管理
      :配置系统菜单,操作权限,按钮权限标识等。
    • 部门管理
      :配置系统组织机构,树结构展现支持数据权限。
    • 岗位管理
      :主要管理用户担任岗位。
    • 角色管理
      :角色菜单管理与权限分配、设置角色所拥有的菜单权限。
    • 用户管理
      :用于维护管理系统的用户,常规信息的维护与账号设置。
    • 日志管理
      :对系统中常用的较为固定的数据进行统一维护。
    • 配置管理
      :主要是系统配置信息,如:系统名称、系统版本、系统描述等。
    • 公告管理
      :系统通知公告信息发布维护。
    • 字典管理
      :对系统中常用的较为固定的数据进行统一维护。
    • 任务管理
      :任务调度,支持定时任务,支持任务日志查看。
  • 监控管理
    • 在线用户
      :查看当前系统中在线的用户。
    • 服务器监控
      :查看系统运行状态,包括内存、CPU、磁盘等。
    • 缓存监控
      :查看系统缓存信息,如:缓存命中率、缓存键值等。
  • 公共管理
    • 接口管理
      :系统接口维护,如:接口地址、请求方式等。
    • 文档管理
      :系统接口文档维护,支持在线接口调用。
  • App
    • 首页
      : 应用首页。
    • 工作台
      :常用功能入口。
    • 个人中心
      :系统接口文档维护,支持在线接口调用。

五、技术选型

安装和使用

版本说明

类型

技术栈

版本

后端

Python

3.10

后端

FastAPI

0.109

前端

Node.js

>= 20.0(推荐使用最新版)

前端

npm

16.14

前端

Vue3

3.3

数据库

MySQL

8.0 (推荐使用最新版)

数据库

PostgreSQL

14(其他版本均未测试)

数据库

MongoDB

8.0(推荐使用最新版)

中间件

Redis

7.0 (推荐使用最新版)

小程序

uni-app

3.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
      :快速的构建工具
  • app
    • Vue3
      : 渐进式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 项目
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

免责声明 1、百创网作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益; 2、非平台线上交易的项目,出现任何后果均与百创网无关;无论卖家以何理由要求线下交易的,请联系管理举报。 3. 百创网网站的资源均由店家上传出售,本站无法判断和识别资源的版权等合法性属性。如果您对本网站上传的信息资源的版权存有异议,请您及时联系 我们。如果需要删除链接,请下载下面的附件,正确填写信息后并发给我们,本站核实信息真实性后,在24小时内对商品进行删除处理。 联系邮箱:baicxx@baicxx.com (相关事务请发函至该邮箱)

百创网-源码交易平台_网站源码_商城源码_小程序源码 行业资讯 [开源]一套完全开源前后端分离的Web+小程序+H5应用快速开发框架 https://www.baicxx.com/30745.html

常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、百创会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、百创无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在百创上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于百创介入快速处理。
查看详情
  • 1、百创作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益; 2、非平台线上交易的项目,出现任何后果均与百创无关;无论卖家以何理由要求线下交易的,请联系管理举报。
查看详情
  • 免责声明 1、百创网作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益; 2、非平台线上交易的项目,出现任何后果均与百创网无关;无论卖家以何理由要求线下交易的,请联系管理举报。 3. 百创网网站的资源均由店家上传出售,本站无法判断和识别资源的版权等合法性属性。如果您对本网站上传的信息资源的版权存有异议,请您及时联系 我们。如果需要删除链接,请下载下面的附件,正确填写信息后并发给我们,本站核实信息真实性后,在24小时内对商品进行删除处理。 联系邮箱:baicxx@baicxx.com (相关事务请发函至该邮箱)
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

你的前景,远超我们想象