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