{"id":15028515,"url":"https://github.com/ddiu8081/chartfun","last_synced_at":"2025-05-16T14:06:46.965Z","repository":{"id":37691951,"uuid":"178217812","full_name":"ddiu8081/ChartFun","owner":"ddiu8081","description":"🎲 数据大屏可视化编辑器","archived":false,"fork":false,"pushed_at":"2023-02-28T14:00:37.000Z","size":16921,"stargazers_count":1113,"open_issues_count":3,"forks_count":318,"subscribers_count":20,"default_branch":"master","last_synced_at":"2025-05-14T23:07:31.668Z","etag":null,"topics":["data-visualization"],"latest_commit_sha":null,"homepage":"","language":"Vue","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ddiu8081.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-03-28T14:15:16.000Z","updated_at":"2025-05-08T13:16:03.000Z","dependencies_parsed_at":"2024-01-18T19:11:41.322Z","dependency_job_id":null,"html_url":"https://github.com/ddiu8081/ChartFun","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddiu8081%2FChartFun","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddiu8081%2FChartFun/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddiu8081%2FChartFun/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddiu8081%2FChartFun/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ddiu8081","download_url":"https://codeload.github.com/ddiu8081/ChartFun/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254544146,"owners_count":22088807,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-visualization"],"created_at":"2024-09-24T20:08:31.196Z","updated_at":"2025-05-16T14:06:46.926Z","avatar_url":"https://github.com/ddiu8081.png","language":"Vue","readme":"\u003e notice: 2019毕设作品，后续如无必要将不再做功能性更新。\n\n\u003cimg src=\"./public/chartfun.png\" width=\"200\"\u003e\u003c/img\u003e\n\n\u003e Make data reports by dragging and dropping :)\n\n## 特性 / Features\n\n* 通过 Excel 导入数据\n* 可视化画布\n* 图表、图片、文字、边框支持\n* 可拖拽和缩放的组件\n* 静态数据、GET接口支持\n* 生成公开链接\n\n## 截图 / Screenshot\n\n![image-1](./screenshot/1.png)\n\n![image-2](./screenshot/2.png)\n\n![image-3](./screenshot/3.png)\n\n## 开发 / Develop\n\n### 前端部分：Vue.js\n\n#### Project setup\n\n```\nnpm install\n```\n\n#### Compiles and hot-reloads for development\n\n```\nnpm run serve\n```\n\n#### Compiles and minifies for production\n\n```\nnpm run build\n```\n\n### 后端部分：Node.js + Koa + MongoDB\n\n准备工作：配置并运行 MongoDB 数据库，新建一个空数据库并命名为`chartfun`。无需手动配置表结构，它们会被自动创建。\n\n#### Run web-service\n\n```\nnode ./server/app.js\n```\n\n\n\n## 鸣谢 / Thanks\n\n本项目使用了 Vue.js 及以下第三方库：\n\n* [ElemeFE / element](https://github.com/ElemeFE/element)\n* [ElemeFE / v-charts](https://github.com/ElemeFE/v-charts)\n* [josdejong / jsoneditor](https://github.com/josdejong/jsoneditor)\n* [SortableJS / Vue.Draggable](https://github.com/SortableJS/Vue.Draggable)\n* [mauricius / vue-draggable-resizable](https://github.com/mauricius/vue-draggable-resizable)\n* [kirillmurashov / vue-drag-resize](https://github.com/kirillmurashov/vue-drag-resize)\n* [koajs / koa](https://github.com/koajs/koa)\n\n## LICENSE\n\nMIT\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fddiu8081%2Fchartfun","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fddiu8081%2Fchartfun","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fddiu8081%2Fchartfun/lists"}