Skip to content

A weather forecasting app that pulls weather data from the OpenWeather API. I've equipped it with my very own city name autocomplete algorithm using the Teleport API and async/await calls in Webpack. It also toggles displaying the data in Fahrenheit or Celsius.

License

Notifications You must be signed in to change notification settings

voscarmv/weather_app

Repository files navigation

Weather App

An app that tells the weather. It comes equipped with an auto-complete search bar to find your city!

image

The navbar.js autocomplete interface uses a novel async call stacking algorithm to prevent the overlapping of Teleport API responses.

Live Demo

Check out the live demo here.

Prerequisites

Install

  • Clone this repository in your terminal using git clone command.
  • Enter the repo directory.
  • Run npm install && npm run build in your terminal.

Usage

Author

Oscar Mier

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

Future features and improvements

  • A better UX and design for the page.
  • Instead of a sequential async call stack for navbar.js, implement a timeout-based approach as to not overwhelm the Telepor API with requests when typing a city name.

📝 License

This project is MIT licensed.

About

A weather forecasting app that pulls weather data from the OpenWeather API. I've equipped it with my very own city name autocomplete algorithm using the Teleport API and async/await calls in Webpack. It also toggles displaying the data in Fahrenheit or Celsius.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages