College Voting System – Using SMS OTP Verification
College Voting System Using Android App the advancement in technology has revolutionized various aspects of our lives, including the way we conduct elections. In the context of college elections, traditional methods of voting can be time-consuming, inefficient, and prone to errors. To overcome these challenges, an Android app-based college voting system has been proposed. Our proposed system is online college voting system, that will store the identity of the voting using android application This system will get OTP for login using Student_ID with linked mobile number. After that OTP (One- Time Password) is generated and sent to the Student registered mobile number. Then the Student is validated and he/she is allowed to do the voting. This is very fast and helpful technique to do the verification of the voters. This will also reduce voter’s time to stand in queue for doing vote. College Voting System – Using SMS OTP Verification
Software and Hardware Requirements
Software Requirements: –
Front End: HTML5, CSS3, Bootstrap
Back End: PHP, MYSQL
Control End: Angular Java Script
Android Tools:
IDE: Android Studio
Android Emulator
XAMPP 8.1 – 64 bit
PHP Tools:
XAMPP 8.1 – 64 bit
System Modules:
Admin
- Create New Candidate
- Manage New Candidate
- Upload Symbol Image
- Update/Delete
- Create Student Details
- View & update Student Details
- View Voting Result
USER
- Login using Student ID
- OTP Login Verification
- Get OTP for Voting
- View Candidate Details
- View Image
- Submit Vote
MODULE DESCRIPTION
Login Module
The main activities in the application are the user login page for user. The other modules are followed by this login page. This module records only user and password of the user.
OTP Module
Another main function of our proposed system is registration, in order to register with the OTP
Election Candidate
Admin will update the candidate details with voter id, date and ward of election going to participate
Manage Voter List
Admin will create voter id list database and import by means of xls or manual form post method in the android app and view the details of voter. This voter id will act as the login id for the user side
OTP Login Verification
While user login to the app, need to verify the OTP to their mobile number registered with voter id.
View Canditate & Submit Vote
User can select the candidate listed within the ward and submit the vote.
Existing System
The existing system is a manual and the paper based voting system, which is voted on paper and counted manually. There are no specific websites dedicated to colleges who can participate voting from any location . There are many applications on e-voting for political parties, but there are only few web applications which are used for voting, or general questions or college-related topics questions. The main problem with existing system was time-consuming which wants to take lot of your time for voting.
Proposed System
In the first step the registration process is done by the Student through an application. Then in the second step the application will start its process. Here we use already existed database or centralized database, which contains Student’s information with linked mobile number. Server sends the OTP (One-Time Password) to the Student’s registered mobile number. Then Student enters that OTP, then database again verifies that entered OTP by Student and if it is correct that means it is valid user. After that the candidate’s list will appears. This list contains the candidate name and in front of that name the button named ‘Vote’ is provided. Student should have to press that button then only the voting is done and the voting procedure is completed.