Back to home
REAL ESTATE & INVESTING

Economic Intelligence Dashboard

From data chaos to decision-ready insights—consolidating economic indicators and market intelligence in one platform

React
FastAPI
PostgreSQL
FRED API
Economic Intelligence Dashboard showing economic metrics charts and data visualization
Click to zoom

The Challenge

Real estate investors and market analysts face information fragmentation every day. Making informed investment decisions requires tracking:

  • Federal Reserve economic indicators across 5+ different datasets
  • Real estate market newsletters delivered to email inboxes
  • Housing market data from government websites
  • Regional banking and employment statistics
  • Market news and real estate deal announcements

Investors were jumping between Bloomberg terminals, FRED websites, email newsletters, and various data providers—spending 5+ hours per week just gathering and organizing information. This fragmentation led to missed opportunities, incomplete analysis, and decision fatigue.

The Solution

We built a comprehensive economic intelligence platform that consolidates data from multiple government APIs, automatically parses real estate newsletters, and presents everything in an intuitive, organized dashboard. Investors now have all the information they need in one place.

Key Features

39+ Economic Metrics

Real-time data from Federal Reserve (FRED), BEA, and BLS including rates, housing, inflation, and employment.

Automated Newsletter Parsing

Connects to email inbox, extracts real estate news from Bisnow newsletters, and organizes articles by category.

"Today's Focus" Educational Feature

Daily themes organize metrics by topic (Mondays: Interest Rates, Tuesdays: Real Estate, etc.) for progressive learning.

Personal Bookmarking System

Create custom bookmark lists to organize articles by topic, track deals, or save market opportunities.

Interactive Data Visualization

5-year historical charts with multiple time ranges, trend analysis, and contextual insights.

Smart Metric Extraction

Automatically extracts cap rates, deal values, square footage, and prices from newsletter articles using regex patterns.

Today's Focus feature showing daily themed economic metrics
Click to zoom
Newsstand showing parsed real estate newsletter articles
Click to zoom

How It Works

1

Data aggregation: Backend services automatically fetch economic data from FRED, BEA, and BLS APIs on a scheduled basis (daily, weekly, or monthly depending on the metric).

2

Newsletter parsing: Email integration connects to Gmail via IMAP, fetches Bisnow newsletters, and uses BeautifulSoup to extract individual articles from HTML emails.

3

Intelligent organization: Articles are categorized, deduplicated, and analyzed for key metrics (cap rates, deal sizes, etc.) using regex patterns.

4

Unified dashboard: React frontend presents everything in one place—charts for economic data, organized article feeds, and personal bookmarks.

The Results

80%
Time saved on research
From 5+ hours to under 1 hour/week
39+
Economic metrics tracked
All in one unified dashboard
100%
Automated newsletter parsing
No manual email reading required

By consolidating fragmented data sources into one platform, we transformed the investment research workflow:

  • Investors access all economic data in seconds instead of hours
  • Real estate newsletters automatically parsed and organized by category
  • Historical context helps identify trends and outliers quickly
  • Personal bookmarking system keeps track of opportunities and important articles
  • "Today's Focus" feature provides educational progression for learning economics

Technical Implementation

Architecture

Frontend
  • • React 19.1 with TypeScript for type safety
  • • Vite build tool for fast development
  • • Shadcn/ui components (Radix UI + Tailwind)
  • • Recharts for data visualization
  • • Zustand for state management
  • • Deployed on Cloudflare Pages
Backend
  • • FastAPI (Python 3.11+) for high-performance API
  • • PostgreSQL database with AsyncPG
  • • Redis caching for performance
  • • APScheduler for periodic data fetching
  • • SQLAlchemy 2.0 ORM with async support
  • • Deployed on Railway.app with auto-scaling
Data Integrations
  • • FRED API (Federal Reserve Economic Data) - 39+ metrics
  • • BEA API (Bureau of Economic Analysis) - Regional data
  • • BLS API (Bureau of Labor Statistics) - Employment data
  • • Gmail IMAP for newsletter fetching
  • • BeautifulSoup 4 for HTML email parsing
Key Features
  • Smart caching: Redis caches API responses to prevent quota exhaustion
  • Rate limiting: 120 requests/minute with retry logic
  • Metric extraction: Regex patterns extract cap rates, deal values, square footage from articles
  • Duplicate detection: Prevents redundant articles in the database
  • Responsive design: Mobile-first approach with information density gradients
  • Dark mode: Glassmorphism effects with backdrop filters
Database Schema Highlights
  • FredDataPoint: Economic metrics with composite indexes
  • Article: Individual news items extracted from newsletters
  • Newsletter: Email container with metadata
  • BookmarkList: User-created collections (max 10 per user)
  • Normalized schema: Foreign key relationships with CASCADE delete

Drowning in data from multiple sources?

We specialize in consolidating fragmented information into unified dashboards. Let's talk about your workflow and how we can streamline it.

Start Your Project