Dashboard
Dashboard copied to clipboard
:calendar: Weather and Google calendar dashboard built with React & Flux
Dashboard
Weather and Google calendar dashboard built with React & Flux. Automatic builds using Circle CI 2.x
- Location & Calendar data from Google
- Weather data from Yahoo weather or Darksky services
- Pollen data (by zipcode) from allergy med sites
- Earthquake data from USGS official APIs
- Breaking news from CNN breaking news
Installing / using
Get the latest release, here and unzip to the webserver of your choice (including S3).
You'll need to enable Google calendar, geolocation, and static maps integration:
- First, Create a project in the Google API console.
- Next, create an Oauth clientId. Make sure to specify the URL for the dashboard in the Javascript Origins section of the project.
- Using your new clientId, update the clientId in the CalendarAPIUtils.js, here.
- Then, create a new API key for your project in the Google developer console
- Using your new API key, update the API key in the LocationAPIUtil.js file.
Building, running
To build, use:
yarn
yarn build
You can now use the build to host the app anywhere (including AWS S3)
To run locally, first get all the dependencies:
yarn
Then, you can debug locally:
yarn start