/react-weather-app

Website that pulls from the OpenWeatherMap API to allow users to check air quality index levels from the nine closest weather stations from a chosen origin location. Built with React and Redux.

Primary LanguageJavaScript

📗 Table of Contents

📖 react-weather-app

react-weather-app is an application that will allow users to check air quality index levels from the nine closest stations to a changeable origin location. Built with React and Redux.

🛠 Built With

Tech Stack

  • HTML

  • CSS

  • Javascript

  • React JS

  • Redux

Key Features

  • The use can choose any coordinates around the globe
  • The user can check the nine closest air quality stations to those coordinates
  • The user is provided with detail data of each of those stations

(back to top)

🚀 Live Demo

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

  • npm
  • Node.js
  • Any code editer (vs code)

Setup

Clone this repository to your desired folder:

cd [your-folder] https://github.com/jorgegoco/my-weather-app.git

Install

Install this project with:

  1. Run npm install

Usage

To run the project, execute the following command:

  1. for build npm run build
  2. for development npm start

Run tests

To run tests, run the following command:

npm test

Deployment

You can deploy this project using:

npm run deploy - Deploys using gh-pages

(back to top)

👥 Authors

👤 Author1

(back to top)

🔭 Future Features

  • Add weather data in the details page
  • Add information colors for air quality values in a proper range
  • Add imaging, in general

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

  • Give a ⭐️ if you like this project!

(back to top)

🙏 Acknowledgments

  • I would like to thank Nelson Sakwa on Behance for allowing me to use his template in designing and building this website.

(back to top)

📝 License

This project is MIT licensed.

(back to top)