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 projectUK 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.