A fast, mobile-first weather dashboard that shows live conditions, 24-hour (from Now) and 7-day forecasts and other Weather Output. It supports smart city search with autocomplete, saved & home locations, recent searches, dark/light mode, and a polished UI.
Current Weather Card with location, date/time, sunrise/sunset, feels like, humidity, wind, visibility, and chance of rain.
24-Hour Forecast that always starts at the current hour; sun / moon icons adapt to day/night.
7-Day Forecast with dark/light adaptive styling.
Recent Searches (last 5) — click to paste into the search box and press Enter to fetch.
Use Current Location with proper permission handling and clear errors.
Theme Toggle (dark/light) applied across the entire app.
Install
npm installRun Dev
npm run devBuild
npm run build
Frontend: React + TypeScript (Vite)
Weather: WeatherAPI (forecast + AQI)
Geocoding: OpenCage (autocomplete + lat/lon)
Icons: Material / Lucide / Weather Icons