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