67
I’ve always felt that a lot of conversations around politics happen without actually looking at the underlying data.
Details like education, declared assets, or criminal cases are all publicly available through sources like MyNeta (ADR) and official Sansad records. But they’re scattered, hard to navigate, and not very approachable unless you already know where to look.
This project is my attempt to make that data easier to explore.
It’s a map-first interface where you can browse every sitting Member of Parliament across both Lok Sabha and Rajya Sabha. Instead of reading through PDFs or tables, you can switch between different views and understand patterns visually.
You can explore things like:
Wealth distribution across constituencies
Criminal case counts (based on affidavits)
Education levels of MPs
Gender representation across houses
And then go deeper into individual profiles to see the actual declared details.
All the data comes from public sources like MyNeta (ADR) and Sansad.
I collected it using Python (scraping + APIs where available), then spent a lot of time cleaning and structuring it into a usable dataset.
The frontend is built with React + TypeScript, with maps and charts to make exploration more intuitive.
Used Cursor and ChatGPT during development to speed things up, especially for data pipelines and refactoring.
Not to push any narrative, but to make information easier to access and understand.
Everything here is based on publicly declared data.
It’s not a conclusion, just a starting point for exploration.
Built with