/Reactive-Clima

Five-day forecast of your favorite cities. This was build using React 16 + Redux ⟺ It uses 'Open Weather + Google Maps API to display search results of temperatures for your favourite cities using visual graphs. 🌡️ ⛅

Primary LanguageJavaScript

GitHub repo size GitHub contributors GitHub stars GitHub forks LinkedIn Follow GitHub Follow

favicon Reactive-Clima

Overview 👀

Reactive-Clima is a React app that uses Open Weather and Google Maps APIs to display the five-day forecast of your favorite cities using visual graphs. You can search for any city in the world and see the temperature, pressure, and humidity trends. It's a simple and elegant way to keep track of the weather conditions wherever you are or plan to go. 🌎

Screenshot

Tech Stack 🛠️

Tech Docs Description
React React A JavaScript library for building user interfaces
Redux Redux A predictable state container for JavaScript apps
Axios Axios A promise-based HTTP client for the browser and node.js
Lodash Lodash A modern JavaScript utility library delivering modularity, performance & extras
React Google Maps React Google Maps A set of React components wrapping the underlying Google Maps JavaScript API v3 instances
Redux Promise Redux Promise A middleware for Redux that enables optimistic updates and dispatches pending, fulfilled and rejected actions
React Sparklines React Sparklines Beautiful and expressive Sparklines React component

Setup ⚙️

To start using this example:

  1. Clone this repo with git clone https://github.com/dzenis-h/Reactive-Clima.git
  2. Install all the dependencies with npm install
  3. Create your own credentials (if necessary)
  4. Move into the appropriate folder
  5. Afterward, just run npm start to start the project

Contributing 🙌

Contributions are always welcome! If you would like to contribute to this project, please follow these steps:

  1. Fork the repository. 🍴
  2. Create a new branch. 🌵
  3. Make your changes and test them thoroughly. 👨‍💻
  4. Submit a pull request. ✔

License 📑

This project is licensed under the MIT License - see the LICENSE.md file for details.

Deployment 🚀

This app is deployed on Heroku. Check it out: https://reactive-clima.herokuapp.com/

Credits 👨🏻‍💻

This repo was created by Dzenis H.

Contributions are more than welcome. 🫡

If you like what you see, please consider giving a ⭐️