Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

Assignment from The Odin Project: https://www.theodinproject.com/lessons/node-path-javascript-weather-app
https://github.com/porobertdev/weather-app

100daysofcode css html javascript js jtml theodinproject weather weather-app

Last synced: about 2 months ago
JSON representation

Assignment from The Odin Project: https://www.theodinproject.com/lessons/node-path-javascript-weather-app

Awesome Lists containing this project

README

        

# weather-app - [Live Preview](https://porobertdev.github.io/weather-app/)

## About

This project is part of [TheOdinProject](https://www.theodinproject.com/https://github.com/TheOdinProject) curriculum. The project's lesson can be found [here](https://www.theodinproject.com/lessons/node-path-javascript-weather-app). The goal of this project was to practice asynchronous JS, specifically the new async/await syntax.

## Features

* clean and minimal interface
* location can be set by city/country/coordinates or using GPS (Geolocation API)
* dynamic color for the air quality & dynamic icon for wind's direction
* loading circle to notify the user about the request state
* API errors are handled & displayed

## Technologies used

* HTML5
* CSS3
* JavaScript

## Libraries used

* jtml to write HTML in JS

## Tools used

* git
* Figma

## Credits

* WeatherAPI
* FontAwesome