Logo Retina Logo

Software Engineer | Front-End Specialization, CMS Expert

  • Home
  • About
  • Portfolio
  • Contact

FolioWeather

Software Development
Gallery Image 1
Lightbox Plus
Gallery Image 2
Lightbox Plus
Gallery Image 5
Lightbox Plus
Gallery Image 3
Lightbox Plus
Gallery Image 4
Lightbox Plus
Gallery Image 5
Lightbox Plus

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)
VIEW PROJECT

Hall of Zero Limits

VIEW PROJECT

Gavin™

  • Git
  • LI

© Tavon Graves

Software Engineer | Front-End Specialization, CMS Expert