vlife低代码平台

联合创作 · 2023-09-19 14:07

vlife平台是一套开源的模型驱动的低代码快速开发平台,基于SpringBoot+React前后端分离的快速开发框架。由核心组件和权限管理脚手架(vlife-admin)应用组成。

地址查看

前端

  • 前端端采用React、TS4、tailwindcss、Hooks、Semi、函数式组件开发。
  • 使用formily实现表单设计器。
  • 使用ahooks一套高质量可靠的 React Hooks 库
  • 使用wangeditor进行富文本编辑
  • 使用react-grid-layout进行组件页面可拖拽布局

后端

  • 后端采用Spring Boot、queryDSL、Spring Security & Jwt进行开发
  • 使用Javapoet能生成服务端代码
  • 支持多种登录方式(验证码登录,密码登录)
  • 支持加载动态权限菜单,控制菜单权限,按钮权限,数据权限。
  • 高效率开发,使用代码生成器可以一键生成前后端代码。
  • 在QueryDsl基础之上对所有复杂CRUD代码进行全量封装。

平台架构

逻辑架构

核心能力

  • 📦 开箱即用,全方位提升前后端研发效能
  • 📦 核心底层代码开源、二次开发私有部署无限制
  • 📡 平台配套的权限管理脚手架系统可作为多数管理系统的骨架应用
  • 🏷 基于模型类型定义,自动生成前后端代码
  • 🎨 编写模型就能完成前后端功能,个性化可结合表单设计器搞定
  • 📋 跨多表查询、级联保存和删除等复杂数据操作开放的接口全覆盖

功能展示

表单设计组件

 

前端代码一键同步生成

模型管理维护

权限资源同步导入管理

浏览 13
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报