Dashboard is a project mainly written in JAVASCRIPT and SHELL, based on the MIT license.
Simple HTML/Javascript browser dashboard
This is a very simple html dashboard, for managing my local bookmarks. It's all html/css/javascript, so can be hosted very easily - in fact you can host it trivially just by copying the whole "public" directory to DropBox.
Note this will only work reliably on a modern browser - it might be OK on ie7, but really it's been tested on Chrome, Safari and Firefox, and nowhere else.
See a working sample dashboard at: http://kornysietsma.github.com/dashboard/
Goals:
All tag data is in the file public/javascript/dashboard_data.js. There is no server. To edit the tags, edit the data file, and reload the browser.
One day there might be a server to host this data via a JSON api, and a UI to edit it, but so far editing json by hand has been good enough for me, and a lot less work!
New There are now special attributes for mobile versions (currently based on browser width - resize down to 600px and you'll see the mobile version):
A section with no visible tags won't show up. (There is no other way to disable a section - sorry, if you are keen, fork it yourself!)
There is almost no "build" step in this site - but if you want to change any css, you'll need to buld the css from the base .scss files:
The dashboard.css file is checked in as a convenience - you shouldn't ever edit it directly!
This has grown over the years from a range of original html/css files on my local machine. The original concept came from Ryan Allan's dashboard: https://github.com/ryan-allen/dashboard
see separate TODO.md file for future plans.
Much of this was bootstrapped from code in my Loosely Coupled Web App Skeleton code.