Skip to content

daniel-citrus/weather-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIT License


Table of Contents
  1. About The Project
  2. Getting Started
  3. Roadmap
  4. License
  5. Acknowledgments

About The Project

Weather Forecast

Weather Forecasting application that displays a 3-day forecast of a desired location. Demonstrates the use of asynchronous functions and promises to gather and display weather data.

(back to top)

Built With

  • HTML5
  • Sass
  • Javascript
  • Webpack

(back to top)

Getting Started

Prerequisites

  • npm
    npm install npm@latest -g

Installation

  1. Get a free API Key at www.weatherapi.com
  2. Clone the repo
    git clone https://github.com/daniel-citrus/weather-app.git
  3. Install NPM packages
    npm install
  4. Enter your API in src/scripts/weather.js
    const API_KEY = 'ENTER YOUR API';

(back to top)

Roadmap

  • API Request
    • get user coordinates
    • get data
    • parse data
  • Design
    • Current weather
    • Weather trend for the day
    • High and low for the next 2 days
    • Display gif/image related to the current weather
    • F and C switcher

See the open issues for a full list of proposed features (and known issues).

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Acknowledgments

(back to top)