/weather-wizard-app

Weather app made using openweather api that supports over 200,000 cities

Primary LanguageJavaScriptMIT LicenseMIT

About

Contribute to this open-source weather app built using React.js by adding your unique touch.

Project Link

Live project link weather-wizard-app

###Community_uploads branch contains the original code, whereas master branch contains the changes made by contributors. Changes can be made to any of the branches.

What is Hacktoberfest

The Hacktoberfest is a program put on by Digital Ocean, DEV and Github that lets you win a T-Shirt by making 4 pull requests on any open-source project throughout October.

Registration for Hacktoberfest

https://hacktoberfest.com/

Add/Fix components

Based on your ideas, you can add or fix the react component. Any code copied from another source should not be used.

Create pull request

After completing these steps, you can start contributing by clicking on Create Pull Request. Your branch will be merged if it meets the requirements of the maintainers. There is no restriction on where you can use this project.

NOTE

  1. Don't Create Pull Request to update "readme.md" File.

  2. Create pull request to only master branch

  3. Maintain proper folder structure.

  4. In case you need to add an external package, install it by using npm. Don't push the complete package file here

  5. The pull request should be relevant and useful

Steps to run the project

  1. Fork the repo
  2. Clone into local folder
  3. Run npm install

##This project uses opeaweathermap-api to fetch the weather report. you can generate your own api key by following the below steps

1: visit https://home.openweathermap.org/users/sign_in

2: create an account if you dont have one

3: visit my api keys and generate your own api key

Screenshot (205)

4: create a .env file in the project root directory and copy paste your api key using this variable name

REACT_APP_WEATHER_API_KEY = "YOUR API KEY"

5: run npm start

To know more about the how the data is fetched from an api visit https://openweathermap.org/current#name

6: you can now make changes in the project according to your choice and once completed

Steps for creating pull request

7: Commit and push the code to a branch named after you, also attach a screenshot named as icon.png in your project.

8: Create a pull request by explaining your features along with the screenshot to have the changes merged from your_name branch into the master branch

9: all of the pull requests will be merged to the repository that follow hactoberfest guidelines.

Finally if you enjoyed working on this repositiory don't forget to star this repository

Happy hacking