Radio Frequency Identification (RFID) Based Voting System Using Internet of Thing
Moradeke Grace Adewumi · Automation Control and Intelligent Systems · 2025
This project focuses on the development of a secured Radio Frequency Identification (RFID)-based electronic voting application using Flutter, Firebase and Arduino. The application aims to enhance the voting process by integrating RFID technology for user authentication, ensuring a secure and seamless experience for voters. The system employs RFID cards to authenticate users, allowing only authorized individuals to vote, with Firebase enforcing a single-vote policy to prevent electoral fraud. Most important features include real-time voting data updates, robust encryption protocols for safeguarding user interface designed for accessibility. The methodology encompasses hardware integration with RFID readers, microcontrollers, and software development leveraging Flutter for the client-side and Firebase for backend services. Extensive testing and security measures were carried out to ensure data integrity, privacy, and system reliability. This innovation addressed critical challenges in electronic voting, such as voter impersonation, multiple voting, and cybersecurity threats, contributing to the modernization of electoral processes while maintaining transparency and trust in democratic systems. By leveraging RFID for user authentication, the system ensures that only eligible voters can access the platform, maintaining the integrity and transparency of the voting process. Additionally, the application enhances user experience through a streamlined interface designed with Flutter, providing simplicity and accessibility for diverse users. The incorporation of Firebase as a backend ensures real-time data handling, robust authentication, and prevention of multiple votes.