A Block based basic Dashboard for presenting mostly key value data.
Uses kave-server as a backend, but can be pointed to any HTTP server allowing GETs by path. Uses Auth0 as an auth provider, injects access token in all requests. react-grid-layout makes it easy to have a responsive layout with simple blocks.
Inspired by freeboard.io but more minimalistic (and shorter on features) while supporting auth using Auth0.
I just needed a very simple setup, which supports an auth backend that I already use, so I can monitor personal stuff (website, demos, VPS etc).
A demo is running here, auth is disabled and sessionStorage is used as data source, instead of an actual HTTP backend.
Run:
foo@bar:~$ npm install && npm run build
Then you can serve the folder ./build
statically.