Skip to content

Countries Weather is a React project that provides users with up-to-date weather information for countries around the world. It offers a user-friendly interface where users can easily search for a specific country and view its current weather conditions, including temperature, humidity, wind speed, and more.

License

Notifications You must be signed in to change notification settings

ybadr99/countries-weather

Repository files navigation

Countries Weather

Software developer with a strong programming background and a passion for efficient solutions. Skilled in JavaScript, React, Redux, Node.js, and Ruby on Rails, along with agile methodologies, focusing on web development. Committed to continuous learning, staying updated with emerging tech. A collaborative problem solver, seeking to contribute expertise in a dynamic environment. 📗 Table of Contents

Countries Weather

Countries Weather is a React project that provides users with up-to-date weather information for countries around the world. It offers a user-friendly interface where users can easily search for a specific country and view its current weather conditions, including temperature, humidity, wind speed, and more.

🛠 Built With

  • HTML
  • SCSS
  • React
  • Redux/toolkit
  • Weather API

Key Features

  • Show all counties and filter them.
  • Represent weather for each country.

Future Features

  • Geolocation: Implement geolocation functionality to automatically detect the user's location and display the local weather by default.
  • Favorites: Enable users to save their favorite countries and easily access their weather information without having to search for them repeatedly.
  • Weather Alerts: Integrate weather alert notifications to inform users about severe weather conditions in their selected countries.
  • Map Visualization: Incorporate a map interface to visualize the weather data geographically and enhance the user's understanding of global weather patterns.

💻 Getting Started

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

Prerequisites

In order to run this project you need:

  • a browser
  • git
  • nodejs

Setup

Clone this repository to your desired folder:

  cd my-folder
  git clone https://github.com/ybadr99/countries-weather.git
  npm install

Usage

To run the project, execute the following command:

  npm start

Run tests

To run tests, run the following commands:

  npx stylelint "**/*.{css,scss}"
  npx hint .
  npx eslint .

👥 Authors

Yousef Badr 👤 Author1

🤝 Contributing

Feel free to check the issues page. Contributions, issues, and feature requests are welcome!

⭐️ Show your support

If you like this project:thumbsup:

🙏 Acknowledgments

I would like to thank:

📝 License

This project is MIT licensed.

About

Countries Weather is a React project that provides users with up-to-date weather information for countries around the world. It offers a user-friendly interface where users can easily search for a specific country and view its current weather conditions, including temperature, humidity, wind speed, and more.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published