Progressive Web App (PWA), API Integration, Open Source
Β Timeline: Jul 2023 - Nov 2024
π Real-time Weather by city or device location
π 5-Day Forecast displayed alongside current conditions
π² Installable PWA: Works offline once cached
π Shareable URL with dynamic city-based queries
π Mobile-First UX with shortcut support for quick access
Framework: Vanilla JavaScript, HTML, CSS
APIs: OpenWeatherMap for weather data
PWA: Add to home screen, offline support, install prompt
URL Routing: City-based weather sharing via URL query (e.g., ?city=Tokyo)
GeoLocation API: Pulls local weather data with user permission
Search for any city or use your current location
View weather data + forecast instantly
Share your custom weather link with others
Install the app via browser or prompt
βΉοΈ Default city is Singapore if no query is given β not a bug, just a fallback!
πΊοΈ Regional Heat Maps: Visualise temperature trends across a country
π§ Severe Weather Alerts: Get notified about storms or warnings
π Saved Locations: Pin favourite cities for quick access
π§ AI Weather Summary: Generate natural-language summaries