Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/juliankrzysiak/weather-app

Weather App
https://github.com/juliankrzysiak/weather-app

Last synced: 18 days ago
JSON representation

Weather App

Awesome Lists containing this project

README

        

# Weather App

Weather app displaying current temp of inputted location, with other information and a 3 day forecast

## Learning Goals
* Fetching information from APIs
* Async functions
* Tailwind CSS via webpack using PostCSS

## Features
* Current Temperature w/ daily max and min temp
* Conditions for current location
* Secondary weather information
* 3 Day forecast
* Save past location to local storage

## How to Use
* Just enter your city, state, and country by clicking on the search button
* If only entering city, state will default to California, and country will default to US
* Country must be a 2 or 3 letter country code

## What to do in the future
* Figure out how to use favicons with webpack
* Change background based on current condition/ time of day
* Better JS form validation
* Option to convert to and from Celsius / Fahrenheit

## Acknowledgments
Font Awesome for the awesome icons

Motion One for the SVG loading icon

[OpenWeather](https://openweathermap.org/current) for weather API

[OpenMeteo](https://open-meteo.com/) for weather API (forecasting and daily min/max temps)