All projects

Nepal Election Candidates 2082

2026

Every candidate in Nepal's 2082 general election, searchable and filterable — official Election Commission data made actually browsable.

Next.jsTypeScriptTailwindshadcn/uiVercel
Nepal Election Candidates 2082

The problem

Ahead of Nepal's 2082 general election, the candidate information voters actually needed was scattered and hard to browse. The Election Commission publishes the data, but 'published' and 'usable by someone deciding who represents their constituency' are very different things.

I wanted a page where anyone could answer, in seconds: who is standing in my constituency, and for which party?

The build

A Next.js App Router application in TypeScript: candidate cards with party branding, filter and search controls over party and constituency, per-constituency information, and shadcn/ui components with loading skeletons to keep the browsing experience smooth over a large candidate list.

Since discoverability was the entire point, it ships proper sitemap and robots metadata routes — someone searching for their constituency should land here.

Decisions and trade-offs

The data belongs to the Election Commission of Nepal, and the site says so plainly — it adds presentation, search, and speed, not editorial opinion. Neutrality is a feature: every party gets the same card, the same filters, the same treatment.

Shipping speed mattered more than architectural purity here; the election has a date, and a civic tool that launches after the vote is worthless. Next.js on Vercel meant the gap between 'data ready' and 'live URL' was hours.

Outcome

Live during the 2082 election cycle at a public URL, giving voters a fast, neutral way to explore who was on their ballot.