This project is an implementation of a weather app.
This project was done mainly for learning purposes, the aim was to practice using javascript async/await and working with APIs using fetch method. The project's specifications are listed on The odin project
- HTML5
- CSS3
- Vanilla Javascript
- Webpack
- Search the weather info of any city on the earth
- Convert the gotten result from degrees celcius to fahreneit
- Run
git clone https://github.com/descholar-ceo/weather-app && cd weather-app
to get a copy of source codes on your local computer and to navigate inside the project directory - Run
yarn install
- Run
yarn build
- Create a file called
.env
addPORT=8080
or any other number you want 👉 This will be the port number onwhich your server will be accessed.
- Run
yarn start
ornpm start
to start this project - Go in the browser and access it on
localhost:8080
or<ANY_OTHER_PORT_NUMBER_YOU_PRECISED_IN_ENV_FILE>
- No test yet
There are two ways of contributing to this project:
-
If you see something wrong or not working, please check the issue tracker section, if that problem you met is not in already opened issues then open a new issue by clicking on
new issue
button. -
If you have a solution to that, and you are willing to work on it, follow the below steps to contribute:
- Fork this repository
- Clone it on your local computer by running
git clone https://github.com/your-username/weather-app.git
Replace your username with the username you use on github - Open the cloned repository which appears as a folder on your local computer with your favorite code editor
- Create a separate branch off the master branch,
- Write your codes which fix the issue you found
- Commit and push the branch you created
- Raise a pull request, comparing your new created branch with our original master branch here
👤 Mugirase Emmanuel
- Github: @descholar-ceo
- Twitter: @descholar3
- Linkedin: MUGIRASE Emmanuel
Give a ⭐ if you like this project!