Recently, I started building KPollZone, a web platform focused on Kerala election analytics, live trend tracking, and interactive political data visualization.
🔗 https://kpollzone.vercel.app/
🔗 https://kpollzone.vercel.app/wherevotewent
Why I Built It
Most election data is publicly available, but exploring it usually means scrolling through large tables, PDFs, or outdated interfaces.
I wanted to experiment with:
- cleaner election data visualization
- live trend style interfaces
- constituency-level analytics
- vote flow analysis
- fast and mobile-friendly dashboards
The project started mainly as a side project to explore frontend data visualization and large dataset handling.
Current Features
Live Results / Trend Tracking
A live-results inspired interface for exploring election trends and party performance.
Vote Flow Analytics
The Where Vote Went section focuses on vote movement and alliance-level analysis.
Constituency-Level Visualization
Interactive charts and breakdowns for exploring constituency-wise political data.
Mobile Friendly UI
The platform is optimized for both desktop and mobile viewing.
Data Sources
The platform currently aggregates publicly available datasets from:
- Election Commission of India (ECI)
- OpenDataKerala
- other public election archives/sources
Since the data comes from multiple archives and formats, there may still be inconsistencies or parsing issues in some places. Data cleanup and validation are still ongoing.
Tech & Development Focus
Some areas I focused on while building this:
- frontend performance optimization
- chart rendering and visualization
- responsive UI design
- handling large JSON datasets efficiently
- fast filtering/searching
- lightweight deployment
Still Improving
Currently working on:
- better data cleaning/parsing
- historical election comparisons
- additional analytics dashboards
- improved mobile UX
- faster loading/caching
- more visualizations and constituency insights
Feedback Welcome
Would appreciate feedback on:
- UI/UX improvements
- visualization ideas
- additional datasets/features
- performance optimizations
- data accuracy issues
Thanks for reading :)





Top comments (0)