Open vote Blockchain-Based Voting System
Authors/Creators
- 1. Student, Assitant Professor, Department of Information Technology S. D. S. M. College, Palghar, Maharashtra, India
Contributors
Editor:
Description
Abstract:
The OpenVote application is a secure and transparent blockchain-based voting system designed to address the limitations of traditional centralized voting mechanisms. Conventional voting systems are often susceptible to manipulation, lack transparency, and require significant administrative effort, leading to reduced public trust and inefficiencies in the electoral process. OpenVote overcomes these challenges by providing a decentralized, tamper-resistant platform that ensures secure vote casting, real-time verification, and transparent result management within a unified digital environment.Developed using Flutter for the frontend and FastAPI for backend services, the system adopts a modular and scalable architecture that ensures reliability, maintainability, and high performance across devices. The application integrates blockchain principles to store each vote as an immutable record, preventing unauthorized modifications and ensuring data integrity. Role-based access control is implemented to differentiate functionalities between voters and administrators, where voters can securely authenticate, select candidates, and cast votes, while administrators can manage candidates and monitor election results.The system leverages MongoDB for efficient data storage and incorporates cryptographic techniques to ensure secure transaction handling and user authentication. By eliminating central authority dependency and enabling transparent vote tracking, OpenVote enhances trust and accountability in the voting process. The platform aims to provide a robust, efficient, and scalable solution for modern digital elections, making voting more accessible, secure, and reliable.
Files
180451.pdf
Files
(316.2 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:93d99d274bc455f66c976e7af1538628
|
316.2 kB | Preview Download |