项目介绍
摸鱼低代码平台是一款致力于让开发像摸鱼一样轻松的低代码/无代码平台。首创微服务单体服务一体化架构。基于SpringBoot3,Vue3等最新前后端技术栈。已用于多个成熟项目,学习和实战两不误。我们希望打破技术门槛,让程序员和非程序员都能快速构建业务系统,提升效率,释放创造力。
应用场景
-
快速原型开发:帮助产品经理和设计师快速验证产品想法,缩短产品从概念到实现的周期。 -
企业内部系统定制:企业可根据自身业务需求,快速定制符合自身流程的管理系统,提高工作效率。 -
教育学习:作为编程教学工具,帮助学生和非专业开发者理解系统架构和开发流程。 -
中小项目开发:适用于资源有限、时间紧迫的中小项目,降低开发成本,提升开发效率。
功能模块
低代码开发模块
-
数据源管理:支持多种数据源的配置与管理。 -
代码生成:通过可视化界面生成后端代码,减少手动编码工作。 -
自助API:提供API接口的可视化配置与生成,便于前后端分离开发。 -
自助大屏:支持数据可视化大屏的自助设计与展示。
系统管理模块
-
菜单管理:系统菜单的配置与管理。 -
组织管理:企业组织结构的配置与管理。 -
角色管理:系统角色的定义与权限分配。 -
帐号管理:用户账号的创建、修改与删除。 -
字典管理:系统字典数据的配置与管理。 -
分类管理:数据分类的配置与管理。 -
日志管理:系统操作日志的记录与查询。 -
文件管理:系统文件的上传、下载与管理。 -
在线用户:查看当前在线用户信息。 -
应用管理:系统应用的配置与管理。 -
数据库管理:数据库连接与表结构管理。
租户管理模块
-
租户配置:租户级别的系统配置。 -
个人信息:租户内用户个人信息的管理。 -
租户信息:租户基本信息的配置与管理。 -
租户组织:租户内组织结构的配置与管理。 -
租户角色:租户内角色的定义与权限分配。 -
租户人员:租户内人员的配置与管理。
系统监控与任务调度
-
监控中心:系统运行状态的监控与报警。 -
任务管理:定时任务的配置与管理。 -
任务日志:定时任务执行日志的记录与查询。
功能特点
-
微服务与单体服务一体化架构:基于SpringBoot3和Spring Cloud Alibaba,支持微服务与单体服务的无缝切换。 -
多登录方式支持:支持账号密码登录、手机短信登录、微信扫码登录等多种登录方式。 -
租户隔离与自主管理:支持租户切换,租户可自主管理人员、组织、角色等信息。 -
可视化配置与自动生成:支持可视化配置查询API接口,后端自动生成SQL执行,减少手动编码。 -
数据权限控制:支持注解方式进行数据权限控制,与业务代码完全解耦。 -
丰富的系统管理与监控功能:提供全面的系统管理与监控功能,确保系统稳定运行。
项目技术栈
-
后端技术栈: -
SpringBoot3:作为后端框架,提供快速开发的能力。 -
Spring Cloud Alibaba:实现微服务架构,提供服务发现、配置管理等功能。 -
Nacos:作为注册中心和配置中心(单体服务时无需使用注册中心)。 -
OAuth2:支持统一认证接入,提供安全的认证机制。
-
-
前端技术栈: -
VUE3:作为前端框架,提供响应式和组件化的开发体验。 -
AntDesign:作为UI组件库,提供丰富的组件和美观的界面。
-
项目架构

功能演示












开源地址
https://gitee.com/qiufeng9862/mfish-nocode