Released January 2026

Market Pulse

A housing market data visualization platform for exploring historical home prices across 21,000+ U.S. cities.

reacttypescriptfirebasedata-vizweb

Screenshots

About

Market Pulse is a web application for exploring housing market data, modeled after Google Finance. It provides an intuitive interface for viewing historical home prices, comparing markets, and tracking favorites across 21,000+ U.S. cities using Zillow’s ZHVI dataset.

Features

  • Historical Price Charts — Interactive visualizations with 1M, 6M, 1Y, 5Y, and MAX time ranges
  • Market Comparison — Compare up to 5 markets side-by-side with color-coded overlays
  • Smart Search — Real-time search across all 21,000+ markets
  • Favorites Sync — Star markets and sync across devices via Firebase
  • Responsive Design — Works on mobile, tablet, and desktop

Data

The app loads data from Zillow’s Home Value Index, spanning 2000 to present. An optimized split-CSV architecture reduced initial page load from 85MB to ~420KB — a 99.5% reduction — with IndexedDB caching for offline access.

Technical Details

  • Frontend: React 19, TypeScript, Vite
  • Styling: Tailwind CSS
  • Charts: Recharts
  • Auth: Firebase Authentication (Google Sign-In)
  • Database: Firestore for real-time favorites sync
  • Caching: IndexedDB for client-side data persistence
  • Deployment: Google Cloud Run with CI/CD