Giter Site home page Giter Site logo

cloudwise-opensource / flyfish Goto Github PK

View Code? Open in Web Editor NEW
723.0 28.0 159.0 531.22 MB

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.

Home Page: https://cloudwise.ai/flyFish.html

License: GNU General Public License v3.0

Shell 0.85% JavaScript 35.95% CSS 34.42% TypeScript 0.07% HTML 2.12% Python 2.03% Dockerfile 0.04% Less 2.68% Java 21.79% SCSS 0.05%
flyfish data-visualization charts data-analysis analytics business-analytics data-analysis-python data-engineering data-science visualization

flyfish's Introduction

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

本地部署

占用端口

服务台 端口
mysql 18103
FlyfishWeb 端口(nginx 静态资源代理) 8089
FlyfishCodeServer(在线编辑器)端口 8081
FlyfishServer(主后端服务)端口 19531
FlyfishDevServer(数据源管理服务)端口 19532

部署流程

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

Flyfish docker 镜像使用指南

手动安装步骤:

学习资料

参与贡献

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

Contributors ✨

Thanks goes to these wonderful people (emoji key):

soulferryman
soulferryman

💻
Cary Zhou
Cary Zhou

💻
tiger wang
tiger wang

🎨 💻 💬 🔍
jincheny
jincheny

📝
Rise.Hao(郝玉鹏)
Rise.Hao(郝玉鹏)

👀
Crete.A
Crete.A

💻
Neeke Gao
Neeke Gao

🎨
dwq
dwq

👀
sugar
sugar

💻
haifeng.wang
haifeng.wang

💻
Jaden.Li
Jaden.Li

💡
osramywj
osramywj

🤔
cw-jonny
cw-jonny

💻
aiwhj
aiwhj

🔊
Rosso Wang
Rosso Wang

📖
余生
余生

💻
Edward.Li
Edward.Li

💻
ayongv
ayongv

📖

开发者社群

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

flyfish's People

Contributors

772566741qqcom avatar aiwhj avatar allcontributors[bot] avatar bineywu avatar cw-jonny avatar imjaden avatar jincheny avatar maxdwq avatar neeke avatar osramywj avatar risehao1029 avatar rosso-wang avatar soulferryman avatar sssssssugar avatar stanzjh avatar wuqiankun avatar xiaohu12685 avatar youye avatar zengqiu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

flyfish's Issues

不知道是不是bug

⚠️ 重要 ⚠️ 在进一步操作之前,请检查下列选项。

image

描述 Bug

查看组件diff可以进到一个新的嵌套里面

复现 Bug

查看组件记录,点击任意一个记录

系统信息

  • 浏览器版本:
  • 操作系统: CentOS7.6(默认)
  • Node 版本: NodeJS14.9(默认)

飞鱼平台前端页面权限管理

描述 Bug

用户在未登录状态,通过URL应该无法访问项目管理等页面

复现 Bug

通过URL直接访问飞鱼平台可直接访问到项目管理等页面
image

使用Docker安装FiyFish v1.0响应时间较长

使用Docker安装FiyFish v1.0时,在安装组件阶段会因为不明原因消耗较长时间,以下为部分控制台信息,卡顿出现在Pull complete 阶段

[root@VM-8-14-centos FlyFish]# docker build -t flyfish . Sending build context to Docker daemon 1.379GB Step 1/7 : FROM luckydwqdocker/flyfish:v1.0 v1.0: Pulling from luckydwqdocker/flyfish 7a0437f04f83: Pull complete 7d9aacdf270e: Pull complete 1449949166f9: Pull complete 939a345cf85c: Pull complete 3a0d0dbd6603: Pull complete Digest: sha256:6322970789d1db9f70d85c62f78bd16a3508a0a7e09cedd9b7fc9a5747457bd2 Status: Downloaded newer image for luckydwqdocker/flyfish:v1.0 ---> 0f47704824ea Step 2/7 : WORKDIR /data/app/flyFish/flyfish ---> Running in 809ed8081b1e Removing intermediate container 809ed8081b1e ---> e191fcfb8df3 Step 3/7 : COPY . /data/app/flyFish/flyfish ---> b9015d3429f9 Step 4/7 : ENV PATH=/root/.nvm/versions/node/v14.17.5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ---> Running in e900b54d3d64 Removing intermediate container e900b54d3d64 ---> cd0a81c242c1 Step 5/7 : EXPOSE 8364 ---> Running in 459a329058af Removing intermediate container 459a329058af ---> 5e2aeb2eea51 Step 6/7 : RUN sh startup.sh ---> Running in 28b5301ef1d5

基础镜像

#基础镜像
FROM luckydwqdocker/flyfish:v1.0
用外部数据库的话可以不用这个基础镜像吧?直接用node基础镜像是否有其他影响呢

显示放大和缩小10%

⚠️ 重要 ⚠️ 在进一步操作之前,请检查下列选项。

image

描述 Bug

点击之后并没有放大或缩小10%

复现 Bug

鼠标经过会弹出放大10%或缩小10%,但是并没有按这个比例去做

系统信息

  • 浏览器版本:
  • 操作系统: CentOS7.6(默认)
  • Node 版本: NodeJS14.9(默认)

镜像Docker脚本

@maxDwq 请提供下 Docker 镜像 luckydwqdocker/flyfish:v1.0 的 Dockerfile,看能不能继续优化减少镜像体积

按照FlyFish2.0项目流程部署,三个组件平台全部启动正常,点击系统管理——标签管理后报错“页面产生错误

按照FlyFish2.0项目流程部署,三个组件平台全部启动正常,点击系统管理——标签管理后报错“页面产生错误,请联系管理员!”!并且安装好后数据/组件平台里面没有任何组件!redis设有密码并取消了保护模式。
内部依赖包“@cloudwise-fe/web-changelog”未安装
https://gitee.com/CloudWise/OMP/issues/I4OWEE
image

建议平台添加版本信息

飞鱼平台缺乏版本提示信息,用户不知道使用的是哪个版本,可以在侧边栏最下面添加版本号。

image

更新上线的描述可以放大一点

image

描述功能

虽然这个输入框支持滚动,但是还是觉得可以放大一点会更好

如果功能与问题有关,请在此处描述您是如何解决问题的

能放大一点这个描述框,因为内容多的时候就不直观了

描述你想要的功能。

FlyFish Roadmap

2022 Roadmap

系统

  • 支持创建网格化画布应用
  • 支持响应式布局
  • 新增表单类应用

数据源

  • 增加数据源管理
  • 对接MySQL、HTTP等数据存储数据源
  • 支持对数据源进行模型建表

数据处理

  • 支持根据数据表进行SQL查询
  • 支持查询的可视化

用户管理

  • 用户管理和权限管控

组件快照图片不显示

描述

组件开发完成后,组件快照依旧不显示。

复现

新建组件,开发组件,上线!
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.