This really is just another typical weather application. A right of passage for all front-end developers. My focus here was to use Google Places & Sky Weather API's to get the data needed, use styled and reusable components to build out the view, and put a heavy emphasis on responsive and elegant design. The user can search for any location in the world to see their current weather and daily forecasts for the next 7 days. There is also a feature that displays 3 random cities from around the world and their current weather at the given time.
To get started, clone this repo down. Then run yarn add/npm install to install all of the dependencies. Then you can run yarn start/npm run start to see the app run in development.
I am using netlify to deploy this site. When you think you're done and ready to push live, run yarn build. Let the build process finish up, then push all of your changes up to your remote git master. Ensure that your local build/dist file has been updated. Confirm your connection to netlify or whoever you are using to deploy is up and running, and the deployment should begin once remote git master gets the changes.
- Google Places - The location/coordinate API used to provide data to pinpoint weather
- Dark Sky - Weather API
- Emotion Styled Components - Styled components library
- Phil Arfuso
This project is licensed under the MIT License - see the LICENSE.md file for details
- Thanks to the devs who built Dark Sky, a truly awesome API to use