Skip to content

jukha/weather-app

Repository files navigation

Weather app

Solution for a challenge from Devchallenges.io.

Table of Contents

Overview

This project was generated with Angular CLI version 14.0.5.

Desktop View

screenshot

Mobile View

screenshot

Built With

Features

This application/site was created as a submission to a DevChallenges challenge. The challenge was to build a weather app using an API.

User Stories

  1. I can see city weather as default, preferably my current location
  2. I can search for city
  3. I can see weather of today and the next 5 days
  4. I can see the date and location of the weather
  5. I can see according to image for each type of weather
  6. I can see the min and max degree each day
  7. I can see wind status and wind direction
  8. I can see humidity percentage
  9. I can see a visibility indicator
  10. I can see the air pressure number
  11. I can request my current location weather
  12. I can convert temperature in Celcius to Fahrenheit and vice versa

How To Use

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.

Contact

About

angular practice project focusing mainly on api integration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published