天天看點

[開源]一個可視化資料分析、大屏資料可視化和輕業務開發的平台

一飛開源,介紹創意、新奇、有趣、實用的開源應用、系統、軟體、硬體及技術,一個探索、發現、分享、使用與互動交流的開源技術社群平台。緻力于打造活力開源社群,共建開源新生态!
一飛開源-開源推薦,緻力于将開源項目技術應用第一時間推送給開發者、需求方,降低開源作者、開源團隊、開源組織的開源項目營運推廣難度及成本,讓開源項目精準暢通傳遞觸達至目标群體,傳遞價值、分享共赢!

一、開源項目簡介

[開源]一個可視化資料分析、大屏資料可視化和輕業務開發的平台

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/

繼續閱讀