Francesco Di Costanzo
Back to projects

UK Macro Monitor

A database-free Next.js monitor that normalizes live UK macro data from ONS, the Bank of England, and the OBR into a single dashboard.

Visit project

UK Macro Monitor is a UK-focused macroeconomic dashboard built with Next.js, TypeScript, and Vercel-first serverless architecture. It brings together live public data from the Office for National Statistics, Bank of England, and Office for Budget Responsibility, then maps those feeds into a consistent internal schema so the frontend can present them as a single, coherent monitor.

The project was designed with a strict no database approach. Instead of storing historical series locally, the app fetches only what it needs from source APIs and published files, normalizes the data server-side, and relies on Next.js revalidation and Vercel caching to keep the dashboard fast and resilient. Bloomberg headlines are included as a lightweight context rail, showing only timestamps, titles, and outbound links.

Highlights

  • Live UK macro indicators from ONS, including inflation, labour market, output, trade, and public finance data
  • Bank of England integration for policy rates, gilt yields, and mortgage pricing
  • OBR forecast integration parsed from official published workbooks
  • Shared internal API layer with normalized series objects across all macro sources
  • Database-free architecture built for Vercel serverless deployment only
  • Source-level fault isolation so one feed can fail without breaking the full monitor
  • Compact Bloomberg headline stream for market context without reproducing article content
  • Glossary and per-indicator definitions to make the data easier to interpret

Stack

Next.js 15, React 19, TypeScript, Vercel serverless functions, route handlers, structured API adapters, and source-aware caching.