Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/juliankrzysiak/weather-app
Weather App
https://github.com/juliankrzysiak/weather-app
Last synced: 18 days ago
JSON representation
Weather App
- Host: GitHub
- URL: https://github.com/juliankrzysiak/weather-app
- Owner: juliankrzysiak
- License: mit
- Created: 2023-02-06T05:37:09.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-12T02:57:52.000Z (almost 2 years ago)
- Last Synced: 2024-05-11T23:23:10.146Z (8 months ago)
- Language: TypeScript
- Homepage: https://weather-practice.netlify.app
- Size: 328 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 iconsMotion 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)