Skip to content

FlyFish is a data visualization coding platform. We can create a data model quickly in a simple way, and quickly generate a set of data visualization solutions by dragging.

License

Notifications You must be signed in to change notification settings

lich-y/FlyFish

 
 

Repository files navigation

flyfish

English|简体中文

飞鱼(FlyFish)

img img img All Contributors

见码如面

飞鱼(FlyFish)是一个数据可视化编码平台。通过简易的方式快速创建数据模型,通过拖拉拽的形式,快速生成一套数据可视化解决方案。

IT监控设施概览 基础监控

FlyFish 功能概览

  • 项目管理:项目用于代表具体的业务需求场景,是多个应用、组件的集合。
  • 应用开发:支持开发大屏应用,可开发单页面或是多页面路由的大屏应用。
  • 组件开发:组件为最小粒度的项目基础,通过创建和开发组件拼凑出最终的可视化大屏展示。
  • 模板库:可将开发完成的应用/组件分别上传到对应的模板库中,可在已有模板的基础上快速创建新的项目。
  • 数据源管理:可接入 MySQL、Http 等多个数据库数据生成对应数据源,供创建项目时组件对数据进行调用。
  • 数据查询:支持根据数据表进行 SQL 查询,精准定位数据源中具体数据并封装保存,也可将查询到的数据重新组合,供组件直接调用。
产品功能示例1 产品功能示例2

FlyFish 模版中心

快速上手

国内镜像https://gitee.com/CloudWise/fly-fish

Demo 环境地址http://flyfish-demo.cloudwise.com

本地部署

占用端口

服务台 端口
FlyfishWeb 端口(nginx 静态资源代理) 8089
FlyfishCodeServer(在线编辑器)端口 8081
FlyfishServer(主后端服务)端口 7001
FlyfishDataServer(数据源管理服务)端口 18532

部署流程

推荐使用 doc 目录内 flyfish dcoker 部署文档,后续有关部署流程、学习资料、FAQ 等统一放置 doc 目录中管理。

Flyfish docker镜像使用指南

手动安装步骤:

或执行一键脚本:

# CentOS 7.5/7.6  x86-64
# 须使用root账户
# 可在任意有权限的目录下安装 FlyFish
# 这里指定安装目录为 /data/app/
mkdir -p /data/app/
cd /data/app/

git clone -b main https://github.com/CloudWise-OpenSource/FlyFish.git FlyFish
or
git clone -b main https://gitee.com/CloudWise/fly-fish.git FlyFish

cd /data/app/FlyFish
# 一键安装
bash flyfish.sh install

# 一键卸载
bash flyfish.sh uninstall

升级流程

# 1、更新代码
$ git checkout main
$ git pull

学习资料

参与贡献

点击阅读 FlyFish 贡献指南 参与贡献,同时由衷感谢那些为 FlyFish 做出贡献的开发者,无论是 issue 问题、文档翻译、代码贡献,FlyFish 的发展离不开你的支持

Contributors ✨

Thanks goes to these wonderful people (emoji key):


soulferryman

💻

Cary Zhou

💻

tiger wang

🎨 💻 💬 🔍

jincheny

📝 📖

Rise.Hao(郝玉鹏)

👀

Crete.A

💻

Neeke Gao

🎨

dwq

👀

sugar

💻

haifeng.wang

💻

Jaden.Li

💡

osramywj

🤔

cw-jonny

💻

aiwhj

🔊

Rosso Wang

📖

开发者社群

获取更多关于 FlyFish 的技术资料,或加入 FlyFish 开发者交流群,可扫描下方二维码咨询。

About

FlyFish is a data visualization coding platform. We can create a data model quickly in a simple way, and quickly generate a set of data visualization solutions by dragging.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 58.6%
  • Java 26.5%
  • Shell 4.7%
  • Less 3.4%
  • Python 3.4%
  • HTML 1.9%
  • Other 1.5%