Open source polling-station dataset and Bangla-first finder website for Bangladesh.
Data source: Bangladesh Election Commission - Polling Station
Related API project: AminulBD/Election26OSD-API
- Raw SQL dump:
database.sql - SQLite database:
database.sqlite - Split SQL exports:
SQL/ - Constituency map SVGs:
maps/ - Party symbols:
symbols/ - Ready-to-host website:
site/ - Data build script:
scripts/build_web_data.py
- Divisions: 8
- Districts: 64
- Upazilas: 563
- Constituencies: 300
- Unions/Wards: 7,450
- Polling Centers: 40,827
- Parties: 63
- Bangla UI and mobile-friendly layout
- Cascading filters:
Division -> District -> Upazila -> Constituency -> Union - Real-time center search with autocomplete
- NID + DOB lookup flow (demo style)
- Voter-type filtering (
BOTH,MALE,FEMALE) - Nearby center lookup using browser geolocation
- Local constituency map SVG integration
- Party symbol showcase
This project does not store private voter profiles.
The NID flow is an open-data approximation that matches by probable voter_area_code (last 6 digits of NID).
python scripts/build_web_data.pypython -m http.server 8000 --directory siteOpen: http://localhost:8000
This repository includes a Pages workflow:
.github/workflows/deploy-pages.yml
After pushing to main, enable GitHub Pages in repository settings and set source to GitHub Actions.
Please read CONTRIBUTING.md before opening pull requests.
Use GITHUB_PUBLISHING.md for a step-by-step launch checklist.
MIT License. See LICENSE.
