一、开源项目简介

摸鱼低代码平台希望打造一个基于低代码的无代码平台。即能给程序员使用,也能满足非专业人士的需求。

  • 后端基于Spring Cloud Alibaba
  • 注册中心、配置中心采用nacos
  • 当前版本完成oauth2统一认证接入
  • 持续进行功能完善

二、开源协议

使用Apache-2.0开源协议

三、界面展示

官网

项目截图

四、功能概述

摸鱼低代码平台是一款基于Spring Boot、Spring Cloud & Alibaba、Vue、AntDesign的前后端分离微服务后台快速开发框架。

内置模块如:菜单管理、组织管理、角色管理、账号管理、字典管理、个人设置、日志管理、文件管理、在线用户、数据库、数据源、代码生成、任务调度

基于该框架后期会拓展低代码相关表单设计,报表设计,流程设计等功能,实现从低代码到无代码的演进。

主要特性

  • 统一认证(支持外部系统快速集成)
  • 响应式布局(支持电脑、平板、手机等所有主流设备)
  • 菜单、按钮、角色权限控制
  • 代码一键生成(生成代码结构简单便于二次开发)
  • 支持多数据源(修改配置即可实现切换)
  • 支持动态配置数据源(类似navicat配置直接接入外部数据源)

微服务架构

后端采用微服务架构:采用Spring Cloud & Alibaba微服务的权限管理系统。

代码生成器

在线配置获取表信息生成对应的代码,一键生成模块,包含增删改查相关代码,放到项目中编译即可使用。

功能完善

内置完整的权限架构,包括:菜单、角色、用户、字典、参数、监控、代码生成等一系列系统常规模块。

响应式布局

提供多终端适配:电脑、平板、手机等所有主流设备,提供多种风格的皮肤以及项目布局。

功能模块

├─ChatGpt
│  ├─聊天
├─驾驶舱
│  ├─工作台
├─系统管理
│  ├─菜单管理
│  ├─组织管理
│  ├─角色管理
│  ├─帐号管理
│  ├─字典管理
│  ├─个人管理
│  ├─日志管理
│  ├─文件管理
│  ├─在线用户
│  ├─数据库
│  └─数据源
├─系统监控
│  ├─监控中心
├─任务调度
│  ├─任务管理
│  ├─任务日志
├─项目文档
│  ├─接口地址
│  ├─Github地址
│  ├─Gitee地址
│  ├─AntDesign文档
│  └─Vben文档
├─多级目录
├─系统工具
│  ├─代码生成
├─图形编辑器
├─引导页
├─关于
└─其他模块 
   └─更多功能开发中。。

系统需求

  • JDK >= 1.8
  • MySQL >= 5.7
  • Maven >= 3.0
  • Redis >= 3
  • Node >= 16

1、系统环境

  • JDK8
  • Apache Maven 3

2、主框架

  • Spring Boot 2.7.x
  • Spring Cloud 2021.0.x
  • Shiro 1.11.x

3、持久层

  • MyBatis-Plus 3.5.x
  • Alibaba Druid 1.2.x

4、前端

  • Vue 3.2.x
  • Axios 1.3.x
  • Ant Design Vue 3.2.x

数据库信息

文件

描述

mf_config.sql

nacos数据库

mf_oauth.sql

认证数据库

mf_system.sql

系统管理数据库

mf_scheduler.sql

调度中心数据库

六、源码地址

 https://download.csdn.net/download/weixin_37576193/87738870

Logo

低代码爱好者的网上家园

更多推荐