前言
数字化转型浪潮中,企业系统开发效率与灵活性成为关键痛点。传统开发模式依赖专业程序员,存在周期长、成本高、维护难等问题。
今天推荐一个摸鱼低代码平台,以"让开发像摸鱼一样轻松"为核心理念,通过可视化拖拽、代码自动生成等技术,将复杂开发流程简化为"配置即开发",帮助企业快速开发业务系统,降低技术门槛,释放全员创造力。、
项目介绍
摸鱼低代码平台是一款集低代码与无代码功能于一体的开发平台,支持单体服务与微服务双模式部署。其设计初衷是打破技术壁垒,让程序员通过复用逻辑加速交付,让业务人员通过拖拽组件实现"所见即所得"的建站需求。
打造一个真正让人省心省力的开发平台:
对程序员来说,是加速上线、复用逻辑、快速交付的开发利器
对业务人员来说,是所见即所得、拖拖拽拽就能搞定的效率工具
一句话:让懂技术的跑得更快,让不懂技术的也能跑起来!
核心特点
低代码 + 无代码统一平台:灵活切换,按需使用
即可快速生成业务代码,也可以无代码生成API接口和可视化大屏
单实例微服务一体化架构:支持单体服务和微服务两种开发部署模式,一套代码解决两种架构,开箱即用
权限解耦:企业级的权限控制,安全可靠与业务代码完全解耦,通过注解控制权限
适用场景
- 企业内部系统搭建(ERP、CRM、OA等)
- 快速原型设计与验证
- 数据展示看板等轻应用开发快速集成
项目功能
平台功能模块丰富,涵盖开发全流程:
低代码模块
支持数据源配置、代码生成、自助API开发及可视化大屏搭建。用户可通过拖拽组件快速生成接口,后端自动生成SQL执行逻辑,数据权限通过注解控制,与业务代码解耦。
系统管理
菜单、组织、角色、日志等基础功能,支持租户管理,租户可自主配置人员、组织及权限。
监控与调度
集成任务管理、日志监控及系统健康检查,确保平台稳定运行。
特色工具
包含ChatGPT聊天助手、图形编辑器、多级目录管理等功能,并持续开发更多模块。
大屏配置教学
画布操作、数据绑定、动画配置等系列教程,帮助用户快速上手。
项目框架
架构图
项目特点
灵活架构:单实例微服务一体化设计,一套代码支持两种部署模式,开箱即用。
权限解耦:企业级权限控制通过注解实现,与业务逻辑完全分离,提升安全性与可维护性。
无代码支持:非技术人员可通过可视化界面生成API和大屏,降低开发门槛。
多租户管理:支持租户独立配置资源,满足多组织、多场景需求。
统一认证:集成OAuth2协议,支持账号密码、短信、微信扫码等多种登录方式。
项目技术
后端
基于Spring Boot 3与Spring Cloud Alibaba构建,采用Nacos作为注册与配置中心(单体模式可关闭),支持Swagger接口文档生成。
前端
采用Vue3+Ant Design框架,响应式交互体验。
数据库
支持MySQL,分模块设计(如mf_system.sql管理系统数据、mf_nocode.sql存储低代码配置),单实例仅需导入mfish-nocode.sql。
安全
通过注解实现数据权限控制,支持HTTPS加密传输及租户级数据隔离。
项目说明
1、数据库脚本:包含单体及微服务所需SQL文件,按需导入即可启动。
2、文档与预览:www.mfish.com.cn
在线文档详细说明部署流程、功能使用及API规范,支持Swagger实时调试。
3、体验地址:app.mfish.com.cn:11119
项目效果
系统登录
自助大屏
大屏配置
菜单管理
系统监控
数据源
代码生成
图形编辑器
系统管理
项目源码
GitHub、Gitee、GitCode同步更新,提供前后端完整代码。
前端源码
Gitee:gitee.com/qiufeng9862…
后端源码
Gitee:gitee.com/qiufeng9862…
总结
摸鱼低代码平台以"降低开发门槛、提升交付效率"为目标,通过技术架构创新与功能模块设计,实现了从程序员到业务人员的全覆盖。
其单实例微服务一体化、权限解耦、无代码支持等特性,显著降低了企业数字化转型成本。
关键词
低代码平台、微服务架构、权限解耦、可视化开发、SpringBoot3、Vue3、多租户、数据库脚本、开源社区、Swagger
最后
如果你觉得这篇文章对你有帮助,不妨点个赞支持一下!你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,欢迎随时留言。
也可以加入微信公众号 [DotNet技术匠] 社区,与其他热爱技术的同行一起交流心得,共同成长!
优秀是一种习惯,欢迎大家留言学习!