FolioWeather
Overview
FolioWeather
is a modern weather app I've built which provides real-time conditions and 5-day forecasts integrating
OpenWeatherMap's weather API. Features include geolocation, US-city & global search with
autocomplete, favorites, themes, and error handling, powered by React 19, Vite, Express,
Node, and MongoDB:
- Provides zero-input onboarding via auto-geolocation, so users can see local weather with no searches upon app load.
- RESTful search endpoints, backed with a 15,000+ US-cities & expansive global database (state/country mapping + coordinate disambiguation) to improve match accuracy.
- Implemented debounced search to surface the right results faster, alongside automatic refresh of weather data to keep views current without manual reloads.
- Synced header & active location so weather readings update immediately after searches or favorite selections.
- Ensures responsive layout across desktop/tablet/mobile with modern CSS (Grid/Flex + CSS variables) & React frontend framework.
- Implemented error boundaries & structured error responses for recoverable failures. Contains network-status awareness and offline handling to stabilize UX during API outages.
- Date:Aug 2025 - Oct 2025
- Project TypeSoftware Development
- Categories Software Development
- ToolsReact, Vite, Express, Node, MongoDB
- Project Links Github Live (Vercel)