Skip to content

Angular Weather app is an Angular application that allows a user to be able to type a location into a search form and on submission of that form, they're able to see the current weather details for that location they searched for.

License

Notifications You must be signed in to change notification settings

lwairore/angular-weather-app

Repository files navigation

Angular Weather App

This image displays the homepage for Angular Weather app Angular Weather app is an Angular application that uses Angular, Bootstrap, and the APIXU API. This application allows a user to be able to type a location into a search form and on submission of that form, they're able to see the current weather details for that location they searched for.

Demo

Here is a working live demo: https://lwairore.github.io/angular-weather-app/

Site

Landing page

This image displays the homepage for Angular Weather app

Development

Want to contribute? Great!

To fix a bug or enhance an existing module, follow these steps:

  • Fork the repo
  • Create a new branch (git checkout -b improve-feature)
  • Make the appropriate changes in the files
  • Add changes to reflect the changes made
  • Commit your changes (git commit -am 'Improve feature')
  • Push to the branch (git push origin improve-feature)
  • Create a Pull Request

Bug / Feature Request

If you find a bug (the website couldn't handle the query and / or gave undesired results), kindly open an issue here by including your search query and the expected result.

If you'd like to request a new function, feel free to do so by opening an issue here. Please include sample queries and their corresponding results.

Built with

Further help

  • Angular is a front-end web framework built by Google. It allows developers to build a single-page applications modeled around a model-view-controller (MVC) or model-view-viewmodel(MVVM) software architectural pattern. This architecture divides applications into different, but connected parts allowing for parallel development. Following this pattern, Angular splits its different components into the respective parts of a web application. Its components manage the data and logic that pertain to that component, display the data in its respective view, and adapts or controls the view based on the different messages that it receives from the rest of the app.
  • Bootstrap is a front-end library that helps developers build responsive websites (sites that adapt to different devices), quickly and effectively. It makes use of a grid system that divides each page into twelve columns, which ensures that the page maintains its correct size and scale no matter what device it’s being viewed on.
  • APIXU provides global weather data to users via their API. Using APIXU, a user can retrieve the latest weather as well as future weather forecasts for any location in the world.

Team

Karangu Lucas

About

Angular Weather app is an Angular application that allows a user to be able to type a location into a search form and on submission of that form, they're able to see the current weather details for that location they searched for.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published