Virtual Voting System
Keywords:
virtual voting, e-voting, OTP authentication, secure web application, election management system, Django.Abstract
Digital transformation has reshaped many public and institutional services; however, election management in several environments still depends heavily on physical polling and manual procedures. These conventional approaches suffer from limited accessibility, operational complexity, delayed result generation, and susceptibility to human error. This paper presents the design and implementation of a secure and scalable virtual voting system that enables remote participation while preserving the integrity and confidentiality of the voting process.
The proposed system employs OTP-based authentication for voter verification, role-based access control for election administration, encrypted vote storage, and automated vote tallying. A web-based architecture implemented using the Django framework supports multiple elections, candidate management, and real-time monitoring by authorized administrators. The platform is designed to prevent duplicate voting, ensure voter anonymity, and provide a transparent and auditable workflow.
Experimental evaluation demonstrates that the system supports secure authentication, reliable vote submission, and accurate result computation with low latency. The proposed solution is suitable for institutional, organizational, and community-level elections and provides a practical foundation for future large-scale digital voting systems.
