Overview
A real-time weather forecasting desktop application built for the IE221 Python Programming course. The app provides weather data for all 63 provinces and cities across Vietnam using the OpenWeatherMap API, with features like automatic location detection, daily and 5-day forecasts, and dark/light mode support.
Key Features
- Auto Location Detection — automatically detects the user’s current location for instant weather data
- 63 Provinces Coverage — full support for all Vietnamese provinces and cities
- 5-Day Forecast — view current day weather or extended 5-day forecast
- Dark/Light Mode — toggle between themes for comfortable viewing
- OpenWeatherMap Integration — real-time weather data powered by OpenWeatherMap API
My Responsibilities
- Led the team of 5, delegating tasks and coordinating the development workflow
- Defined the project scope, timeline, and deliverables for the IE221 course
- Implemented weather data fetching and parsing from the OpenWeatherMap API
- Contributed to the UI layout and forecast display components
- Helped integrate the auto-location detection feature
- Conducted code reviews and ensured consistent code quality across the team
- Prepared and delivered the final project presentation