Civic-Tech / Public Record

LetsFixIndia Timeline

India's Sourced Public Record, 2014–2026

A source-led timeline of governance events, rights concerns, protests, institutional controversies and documented public voices in India between 2014 and 2026. The goal of the product is simple: make a large body of public-interest information browsable, searchable and — above all — traceable back to its sources.

284
Sourced records
2014–2026
Years covered
Cited
Every entry
Live
Status

The challenge

Public-interest information is scattered across years of reporting, and it loses its value the moment a reader cannot tell where a claim came from. The platform had to hold hundreds of records without becoming an undifferentiated wall of text, stay fast as the archive grows, and make the provenance of every single entry visible rather than implied.

What we built

Interactive timeline

Records are laid out chronologically and can be sorted newest-first or oldest-first, then narrowed to any single year from 2014 to 2026.

Search & filters

Full-text search across every record, combined with filters for year, state and the type of actor involved.

Evidence status on every entry

Each record carries an explicit evidence status and links out to its underlying sources, so any claim can be traced and verified.

State map

A geographic view that lets readers explore the record state by state rather than purely by date.

Statistics dashboard

Aggregate views summarising the record by year, state and category for readers who want the shape of the data.

Public submission workflow

A "submit evidence" flow lets the public contribute new records and sources, with review before anything is published.

Approach

The record is treated as structured data rather than prose: every entry is a typed object carrying its date, location, category, evidence status and source links. That single decision is what makes the timeline, the state map, the statistics dashboard and the search index all render from one dataset — and it keeps the archive cheap to extend as new records are submitted and reviewed.

Next.jsStructured content modelFull-text searchFiltering & sortingData visualisationResponsive UI