About
This is an open-source weather app built using React.js, and you are welcome to add your unique touch to this project by contributing to the repository.
Project Link
Live project link weather-wizard-app
###The original code is in community_uploads branch whereas master branch contains code changes made by the contributors. You can either make changes to any one of the branch
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
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
-
Don't Create Pull Request to update "readme.md" File.
-
Create pull request to only master branch
-
Maintain proper folder structure.
-
In case you need to add an external package, install it by using npm. Don't push the complete package file here
-
The pull request should be relevant and useful
Steps to run the project
- Fork the repo
- Clone into local folder
- 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
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
https://openweathermap.org/current#name
To know more about the how the data is fetched from an api visit6: 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