/dashboard

Dashboard to display time, weather, stock, date

Primary LanguageJavaScript

Dashboard

Dashboard to display time, weather, stock, clock, date, to do tasks, flickr photos.

DEMO

Created with React and Express.

Screenshot of dashboard

#Setup

  • Run npm install
  • Create config.json from config_example.json and replace the placeholder items. Get a Flickr API Key and a Wunder Ground API
  • Run gulp scripts compress
  • Open npm start.
  • Load http://localhost:3000 in the browser.

##TODO

  • Pull in TV schedule API
  • Use user location (maybe)
  • Add more sports and options to follow teams
  • Add world clock option
  • Create better config (alignment, color, updates, array of stocks, show/not show components, arrangement)
  • Pull in birthdays
  • Word of the day
  • Pull in Trello
  • Pull in Google Calendar
  • Multiple stocks at one time
  • Animate photo transitions
  • Add tasks to settings menu

Contributing

  1. Fork it
  2. Run npm install
  3. Run Gulp gulp
  4. Create your feature branch (git checkout -b my-new-feature)
  5. Commit your changes (git commit -am "Add some feature")
  6. Push to the branch (git push origin my-new-feature)
  7. Create new Pull Request