dashing
dashing copied to clipboard
http://dashing.io clone version with golang and vuejs
Dashing
This is a go version of http://dashing.io, but completly rewrited with golang and vuejs. By using webpack and vue-loader, as a designer or developer you could write a widget in single file and share it easily.
Demo
- http://dash.4leaf.me/sample
- http://dash.4leaf.me/swiming
- http://dash.4leaf.me/map
Install
go get -u github.com/exherb/dashing-cli
Usage
dashing-cli new dashboard
cd dashboard
npm install
npm run build
go run server.go
Deploy
TODO
Dashboards
Widgets
Getting Data Into Your Widgets
Jobs
API
curl -d '{"token": "{token}", ...}' http://dash.4leaf.me/dashboards/{dashboard_id}/widgets/{widget_id}
example
curl -d '{"token": "okiedokie", "color": "yellow"}' http://dash.4leaf.me/dashboards/*/widgets/sperm
if dashboard_id is '*', then the data will send to all dashboards
Todo
- [x] widget token
- [ ] deploy document
- [ ] save history to database
- [ ] restore historical datas
- [ ] webgl demo
- [ ] video demo
- [ ] kinect demo
- [ ] fasthttp