Abstract EVoting Django
Abstract EVoting Django
As we know in urban areas now a day the voting system is getting most complicated only
because of the person’s identity. They only have the voting card as a proof of identification. So
there are lots of chances of fake voting. To avoid this, our proposed system develop an Django
python application for E-voting system will get otp for login using voters ID and match verify
stored database. After that OTP (One- Time Password) is generated and send to the voters
registered E-mail id. Then the voter is validated and he 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. . To transform the existing manual Voting system into an
automate system. For the better management of Voting for Election to improve efficiency.
Django admin is most powerful parts of Django is its automatic admin interface. It reads
metadata in your models to provide a powerful and production-ready interface that content
producers can immediately use to start managing content on your site. Django is a web
application framework written in Python programming language. It is based on MVT (Model
View Template) design pattern. Django is implemented in Python, which has excellent security
track record.
Software and Hardware Requirements
Hardware Requirements:
Mouse : Logitech.
RAM : 2GB
Software Requirements:
Module List
Admin
Manage Users
Create Election Candidate
Allocate election Data and image Upload with Candidate
Allocate candidate to election wards
Import Voter List
View & update Voter List
Election Commitee
Login
View All Candidate Election Results
Allocate the next poll for voting
USER
Register using Voter ID
OTP After Register Verification
Login using Voter ID
OTP Login Verification
Get OTP for Voting
Select Candidate
Submit Vote