itsaakashpatel / bar-weather

BarWeather is a robust iOS mobile app that provides you with daily weather forecasts, ensuring you're always prepared for the elements. Developed as part of a project at Fanshawe College between April 2023 and August 2023, BarWeather leverages Swift UI, REST Weather API, and Firebase to deliver accurate and up-to-date weather information.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BarWeather - Daily Weather Forecast

BarWeather is a robust iOS mobile app that provides you with daily weather forecasts, ensuring you're always prepared for the elements. Developed as part of a project at Fanshawe College between April 2023 and August 2023, BarWeather leverages Swift UI, REST Weather API, and Firebase to deliver accurate and up-to-date weather information.

Features

  • Precise Weather Data: Integrates with an external REST Weather API to provide location-based weather forecasts, ensuring accuracy and reliability.
  • Location Search: Seamlessly search for weather information based on specific locations, allowing you to stay informed about various places.
  • Auto Suggestions: The app enhances user experience by providing autosuggestions during location searches, making it quick and convenient to find weather details.
  • Accurate Weather Display: BarWeather presents weather information in an easy-to-read format, ensuring that you receive the details you need at a glance.
  • Alerts and Notifications: Receive alerts and notifications about weather changes and important updates to help you plan your day effectively.

Why did I build this? 🤔

Keen to expand my programming skills, I decided to learn Swift, a key language for iOS development. Many weather apps were quite complex, and I saw an opportunity to simplify.

Thus, I created BarWeather as a project at Fanshawe College. Learning Swift while also striving for user-friendly design, I leveraged the REST Weather API and Firebase for reliable forecasts. Despite challenges, the development of BarWeather emphasized the power of continuous learning and creative problem-solving.

Tech Stack

Swift Firebase Xcode

Demo

Link: https://drive.google.com/file/d/1UMVuU5WTSQk2IZJ7f5_WynEl5_S5pyJK/view?usp=sharing

License

This project is licensed under the MIT License.

About

BarWeather is a robust iOS mobile app that provides you with daily weather forecasts, ensuring you're always prepared for the elements. Developed as part of a project at Fanshawe College between April 2023 and August 2023, BarWeather leverages Swift UI, REST Weather API, and Firebase to deliver accurate and up-to-date weather information.


Languages

Language:Swift 100.0%