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
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.
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