完全开源的低代码快速开发平台,毫无保留给个人及企业使用!
推荐关注
责编:猿哥 | 来源:GitHub猿 整理
上次是谁要的系统项目啊,猿哥帮你找到了。
📚 项目介绍
🔥本项目系统是一款低代码研发平台 基于SpringBoot+React前后端分离的Java快速开发框架。扩展:接私活
前端
前端端采用React、TS4、tailwindcss、Hooks、Semi、函数式组件开发。
使用formily实现表单设计器。
使用ahooks一套高质量可靠的 React Hooks 库
使用wangeditor进行富文本编辑
使用react-grid-layout进行组件页面可拖拽布局
后端
后端采用Spring Boot、queryDSL、Spring Security & Jwt进行开发
使用Javapoet能生成服务端代码
支持多种登录方式(验证码登录,密码登录)
支持加载动态权限菜单,控制菜单权限,按钮权限,数据权限。
另外,搜索公众号Linux就该这样学后台回复“猴子”,获取一份惊喜礼包。
高效率开发,使用代码生成器可以一键生成前后端代码。
在QueryDsl基础之上对所有复杂CRUD代码进行全量封装。
平台架构
特性
📦 开箱即用,全方位提升前后端研发效能
📦 核心底层代码开源、二次开发私有部署无限制
📡 平台配套的权限管理脚手架系统可作为多数管理系统的骨架应用
🏷 基于模型类型定义,自动生成前后端代码
🎨 编写模型就能完成前后端功能,个性化可结合表单设计器搞定
📋 跨多表查询、级联保存和删除等复杂数据操作开放的接口全覆盖
核心类库(Java)
vlife-base 公用基础类库
vlife-core 数据逻辑处理
vlife-plugin 代码生成、注释提取等(maven插件)
vlife-spring-boot-starter 将vlife核心数据逻辑处理封装成starter,项目引入它即可,减少开发配置
vlife-boot-starter-web 将vlife的web数据出参封装、异常处理、权限控制封装的starter,需要使用这些附加能力引入即可
权限管理脚手架应用
vlife-admin 基于vlife核心数据处理与web权限控制能力打造的权限管理骨架的后端接口层,包含了数据逻辑处理的大量应用示例。
vlife-admin-react vlife整个系统的reacts+ts4实现的前端应用,包含了大量封装的通用业务级组件和权限管理的模块
项目源码,怎么领取?
扫码下方二维码,后台回复【快速开发】即可获取所有系统
在 GitHub猿 还有更多优质项目系统学习资源,欢迎分享给其他同学吧!
猿哥个人微信
添加猿哥个人微信即送一份惊喜大礼包
→ 技术资料共享
→ 技术交流社群
最近,GitHub猿建了一个「GitHub猿交流群」,欢迎大家一起交流优秀开源项目,也可以宣传自己的开源项目,在 「GitHub猿」公众号后台回复【加群】邀请你入群。