Skip to content

When this project is done, it will be showing the weather info of any location you provide, project specification are found on https://www.theodinproject.com/courses/javascript/lessons/weather-app

Notifications You must be signed in to change notification settings

descholar-ceo/weather-app

Repository files navigation

weather-app

Linters

Project description

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

Screenshot

demo picture

Built with

  • HTML5
  • CSS3
  • Vanilla Javascript
  • Webpack

Features

  • Search the weather info of any city on the earth
  • Convert the gotten result from degrees celcius to fahreneit

Deployment

Running and testing it locally

Prerequisites

  • NodeJS
  • Yarn or just the default npm which comes with NodeJS

Setup

  • 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 add PORT=8080 or any other number you want 👉 This will be the port number onwhich your server will be accessed.

Usage

  • Run yarn start or npm 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>

Tests

  • No test yet

Contributions

There are two ways of contributing to this project:

  1. 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.

  2. If you have a solution to that, and you are willing to work on it, follow the below steps to contribute:

    1. Fork this repository
    2. 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
    3. Open the cloned repository which appears as a folder on your local computer with your favorite code editor
    4. Create a separate branch off the master branch,
    5. Write your codes which fix the issue you found
    6. Commit and push the branch you created
    7. Raise a pull request, comparing your new created branch with our original master branch here

Author

👤 Mugirase Emmanuel

Show your support

Give a ⭐ if you like this project!

Acknowledgment

About

When this project is done, it will be showing the weather info of any location you provide, project specification are found on https://www.theodinproject.com/courses/javascript/lessons/weather-app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published