天天看点

[开源]一个可视化数据分析、大屏数据可视化和轻业务开发的平台

作者:一飞开源
一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!
一飞开源-开源推荐,致力于将开源项目技术应用第一时间推送给开发者、需求方,降低开源作者、开源团队、开源组织的开源项目运营推广难度及成本,让开源项目精准畅通传递触达至目标群体,传递价值、分享共赢!

一、开源项目简介

[开源]一个可视化数据分析、大屏数据可视化和轻业务开发的平台

Mojito是一个可视化数据分析、数据展示和轻业务开发的平台。

二、开源协议

使用Apache-2.0开源协议。

三、界面展示

[开源]一个可视化数据分析、大屏数据可视化和轻业务开发的平台
[开源]一个可视化数据分析、大屏数据可视化和轻业务开发的平台
[开源]一个可视化数据分析、大屏数据可视化和轻业务开发的平台

四、功能概述

大屏数据可视化,轻业务开发,低代码平台,支持图层锁定、群组、对齐、排序,支持使用react、vue2和vue3自定义组件,支持拖拽可视化布局、事件交互、动态脚本、跨终端交互同步和跨屏联动交互。

✨ 特性

  • 点选、拖拽、缩放的可视化操作
  • 群组/解散、撤销/重做、图层显示/隐藏、锁定/解锁、对齐和排序
  • 支持使用React/Vue开发上传自定义组件
  • 支持通过HTTP数据源接入,轮询
  • 组件样式可视化配置
  • 组件动画可视化配置
  • 组件间通讯、页面下钻、动态脚本...
  • 跨终端事件同步、跨大屏联动交互
  • 100%开源,支持私有化部署

五、技术选型

⚙️ 安装 Install

环境要求

  • Node.js >= 14.0.0
  • MongoDB >= 4.2.12
访问一飞开源:https://code.exmay.com/ 下载           

启动后端

打开server/config/index.ts修改MongoDB相关连接信息

cd server
npm install --registry=https://registry.npmmirror.com/
npm run dev           

启动前端

cd client
npm install --registry=https://registry.npmmirror.com/
npm start           

组件开发 Develop

  • mojito-compack: 使用React 自定义Mojito组件.
  • mojito-compack-vue: 使用Vue2自定义Mojito组件.
  • mojito-compack-vue3: 使用Vue3自定义Mojito组件.

六、源码地址

访问一飞开源:https://code.exmay.com/

继续阅读