Marsview:开源低代码平台 快速搭建自己的管理系统

科技   2024-11-08 18:10   湖北  


文章底部获取项目地址



Marsview 是一个开源低代码平台,可快速搭建中后台管理系统,通过可视化的方式简化开发过程用户可以创建完整的项目,提供菜单角色配置、RBAC 基于角色的访问控制权限管理以及项目主题定制。并支持可视化配置事件流,以及静态数据、接口请求和变量绑定等。

平台部署环境:

后端

Node Koa 版:Nodejs 18+、Mysql。
Java 版:JDK 17+、Mysql、Maven、Redis。

前端

Nodejs、PNPM、Git。

平台功能预览:

新建后台管理项目

新建成功之后,可进行项目的基础配置、菜单管理、角色管理、用户管理等等操作。

点击去设计,可以给新建的菜单设计绑定的页面。

可视化设计界面,可点击或拖拽组件、自定义设计后台页面。包括样式、事件、数据绑定、接口配置等功能。可添加项目成员,协作设计页面。

配置事件流操作。

除系统自带组件之外,可自定义组件,支持接入 AI 大模型生成组件代码。

配置页面接口请求。

页面设计好之后,点击编辑菜单绑定页面。

平台提供三种后台系统访问环境:测试环境、预发布环境、生产环境。

项目设计完成预览

功能和特性:

项目创建与管理:支持项目创建、项目配置、菜单创建、项目角色创建和用户管理功能。

页面管理:支持页面创建、页面主题、页面配置。支持组件拖拽、组件属性、组件事件和组件数据。页面同时支持其他传统系统通过微服务集成,无论系统框架选型是 Vue 还是 React。

页面组件:支持多种组件,包括按钮、表单、表格、图表、弹窗、图片、富文本、文件上传、文件下载、代码编辑器、编辑表格、iframe 等常用页面组件。表单支持常用规则验证和自定义规则验证。开发者可以自定义开发各种组件,支持 JSX 语法、LESS 和事件。

事件流:通过事件流可以完成更多复杂的业务逻辑功能,如组件联动、显示隐藏、禁用、逻辑处理等。

数据源配置:任何一个组件都可以配置静态数据、接口请求和变量绑定,提供了数据管理的灵活性,支持 GET、POST、PUT、DELETE 等请求方式,支持接口参数的传递,使得接口可以灵活地与后端服务交互。

《前端资源推荐》公众号收集各种前端组件 UI 框架、JS 插件工具、中后台系统模板、动画库、低代码、可视化资源、开源项目、学习资源、特效源码等,如有其他优秀资源,欢迎发消息投稿,感谢点赞、在看、转发、关注!!!

其他推荐


Arco Design Vue:字节前端开源 UI 组件库

GitHub 56k+ Star AI 项目 截图就能生成前端代码

Tesseractjs:OCR 前端识别提取图像文本字符

NutUI Bingo:助力双十一 京东抽奖游戏组件库

Vxe Table:Vue3 支持超大数据量渲染的表格组件

网页版 Windows 11 操作系统界面

F2:蚂蚁开源 跨平台多端可视化图表

项目地址


GitHub:https://github.com/JackySoft/marsview

官方文档:http://docs.marsview.cc/

前端资源推荐
推荐分享各种前端组件UI、插件工具、中后台系统、低代码、可视化、开源项目、学习资源、特效源码等
 最新文章