Data Analysis · Economic Research

India's Economic Pulse - Tracking the Macro Story

A macroeconomic indicator dashboard tracking India's GDP growth, inflation, fiscal deficit, trade balance, and sectoral composition across multiple years.

Python FastAPI React Recharts Railway
Year2024
RoleResearch Analyst
StackFastAPI, React, Recharts
StatusCompleted

India's headline economic indicators are scattered across official sources.

GDP growth, CPI inflation, fiscal deficit, current account balance, FDI inflows, and sectoral data live across RBI, MOSPI, Ministry of Finance, Budget, and Economic Survey documents. Analysts constantly lose time reconstructing context.

Scattered sources

Key indicators sit across multiple official publications and formats.

Missing trend context

Point-in-time numbers are easy to quote and easy to misread without a multi-year view.

Weak narrative layer

Macroeconomic shifts need event context: COVID shock, inflation surge, and rate cycles change interpretation.

Primary-source data, cleaned first, visualized second.

Data was compiled from RBI Handbook of Statistics, Union Budget, and Economic Survey sources. A FastAPI backend cleans and serves the source workbooks through structured API endpoints, while a React/Vite frontend uses Recharts for the dashboard layer. Each indicator includes trend context and annotations for major macro events.

Context was treated as part of the analysis.

Event annotation over clean charts

A GDP chart without the 2020 COVID shock marked is misleading. Context is not optional.

Primary source discipline

Data is traced to RBI, MOSPI, or Finance Ministry publications, not secondary aggregators.

Sectoral decomposition

Headline GDP hides composition. Services-led growth and manufacturing stagnation need separate visibility.

A completed macro dashboard with narrative context.

The dashboard tracks 8 macroeconomic indicators across 10+ years through a deployed full-stack app, with API-backed charts, event annotations, and sectoral decomposition. It demonstrates research methodology, economic domain knowledge, and structured multi-source data storytelling.

What I learned

The project reinforced that macroeconomic data is never just a number. A good dashboard should show the number, the trend, the source, and the event context that explains why the trend moved.

Next project

Indian Healthcare Analysis

View case study ->