shaunsephton / holodeck Goto Github PK
View Code? Open in Web Editor NEWSimple dashboard system.
License: Other
Simple dashboard system.
License: Other
Implement gage widget using something like http://www.justgage.com/
Add the ability to limit/filter data on user specified date ranges.
Add fullscreen/wallboard mode (possibly with dark colour scheme).
perhaps we could have a format that won't panic non-geeks
Authorized users should be able to rearrange metrics with simple drag and drop system.
People lose their passwords, we need to find a way to reset them.
Current Holodeck requires a separate API key per metric. It would be nice to be able to submit metric updates using a dashboard key and a metric name (possibly a slugified version of the metric title although an independent metric name would be better in case the title needs to be changed). The metric name could default to the title slug.
It would be useful to be able to display a metric using multiple widgets. I created a branch that implements it (comparison here: Rizziepit/holodeck@develop...feature;multiple_widgets_per_metric). A few tricksy things:
Metric
model that determines which widgets are valid.CharListField
on Metric
to store a list of widget module+class strings.Layout should be fully responsive and grid aligned.
Not sure what the pattern is, but 'SMS - Cumulative Sign-ups and Messages Sent' blows up on xls export whreas 'SMS Cumulative' is ok
For example the Pie Chart widget currently displays groupings across timestamps, groupings should be consistent on a timestamp.
Pushing a sample with timestamp already captured in the system should override existing sample.
It should be possible to hide particular metrics/widgets from the public view allowing sensitive/complex data to be displayed for internal users only, with external users receiving a simple/user-friendly display.
Allow for widgets to be embeddable of-site through some iframe or rendered image technique or the like.
Ad bar chart metric type, http://www.humblesoftware.com/flotr2/#!basic-bars
Some clients have difficulty with the b64 zlib hoopla.
per widget urls would allow embedding in othe online docs
Add a map widget type showing samples geographically. Should be able to zoom/lock to regions.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.