🗳️
Election Cell
Voter Information System
🗳️ Election Cell
Voter Info System
Dashboard
Voter Search
OCR Upload
Review Queue 0
Reference Data
Data Entry
Users
Desktop Approvals 0
Dashboard
API Online — ·

Dashboard

Real-time overview of voter database and OCR ingestion
Total Voters — Verified voter records
Pending Review — Awaiting verification
Provinces — Active administrative units
Districts — Coverage

Recent Voter Additions

System Status

Election APIOnline
OCR Servicechecking…
DatabaseConnected
Endpoint
BuildElectionCell.Api · .NET 8

Voter Search

Look up voters by CNIC or browse by list code

OCR — Voter List Ingestion

Upload a voter list PDF (Hatmi Intikhabi Fehrist). Records are verified automatically and saved to the voter database; low-confidence records are sent for review.

Google OCR Account

Checking…
After clicking Allow, a "localhost" page opens — paste its full URL (or just the code) here:

Upload PDF

You can upload multiple files at once. Processing runs in the background — it continues even if you refresh or close the page.

Extraction Pipeline

1
Document scan
Each page is read at high resolution
2
Record detection
Each voter row is located using the CNIC number
3
Urdu name extraction
Name, father's name and address extracted with high accuracy
4
Verify & save
Clean records are saved; uncertain ones go to review

Review Queue

Records that need verification. Edit and Approve to save them to the voter database.

Pending rows

Reference Data

Cached lookup tables (Provinces, Districts, Election Seats, etc.)

Provinces

Districts

List Codes

Election Seats

Data Entry

All data operations run on pure C# endpoints (no stored procedures).

Add List Code

All List Codes

Add Home Detail

Recent Home Details

Add Candidate

Candidates

ECP Data (latest 200)

Polling Areas

Rooms

Election Seats

Desktop App Approvals

The desktop OCR app only runs on admin-approved machines. Approve or block pending requests here.

Devices

User Management

Create login users. Each user sees only their own OCR review data.

Create User

Existing Users