Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jernestmyers/weather-app
a weather app built with the openweather API. users can search locations in several formats and toggle between imperial/metric units.
https://github.com/jernestmyers/weather-app
api css3 html5 javascript openweather-api webpack
Last synced: 1 day ago
JSON representation
a weather app built with the openweather API. users can search locations in several formats and toggle between imperial/metric units.
- Host: GitHub
- URL: https://github.com/jernestmyers/weather-app
- Owner: jernestmyers
- Created: 2021-06-29T21:14:16.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-09-02T01:53:01.000Z (over 3 years ago)
- Last Synced: 2023-08-14T21:43:02.628Z (over 1 year ago)
- Topics: api, css3, html5, javascript, openweather-api, webpack
- Language: JavaScript
- Homepage: https://jernestmyers.github.io/weather-app/
- Size: 1000 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# weather app
this is project 5 from the odin project's full stack javascript course.
![screenshot of the weather app](./weather-app-screenshot.png)
## project objectives
1. fetch data from the OpenWeather API based on a user's input.
2. process the JSON data from the API and render the desired data to the page.
3. allow user to toggle between metric and imperial units.## technologies used
## app features
1. first section displays the city, date, time, and the times of sunrise/sunset.
2. second section displays current conditions like temperature, weather conditions, humidity, UV index, and wind speed.
3. third section displays the week's forecast.
4. built a toggle switch to convert between metric/imperial units.
5. built a search bar for user to input a desired location in several formats, like by zip code or city.## areas for improvement
1. the overall aesthetic could be dramatically improved upon. i like its general simplicity but the spacing needs improvement.
2. adding the state and country would make it more clear which city is displayed. for example, is it Paris, TX or Paris, France?
3. media queries are needed for improved responsiveness. as an example, could opt to fix the forecast section by setting the width to a percentage and then adding a scrollbar.## live version
[click here](https://jernestmyers.github.io/weather-app/) for a live version!