Skip to content

itstayyabniazi/Electronic-Voting-Machine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Electronic-Voting-Machine

EVM are specialized devices used in elections to securely and efficiently capture and count votes. They serve as a modern alternative to traditional paper ballots,aiming to enhance the electoral process.
Simply, you have to run the "main.py" file. Its has a Graphical User Interferance, so will show the Menu.
The system have following Entities;

  • Admin
  • Candidate
  • Voter

Functions dedicated to Admin:

He can view Registered/Enrolled users;

  • Candidate
  • Voters

He can enroll new users;

  • Candidate

Functions dedicated to Candidate:

He can change his Account Password & He can view his;

  • No. of voters voted

Functions dedicated to Voter:

  • Can vote for listed Candidtae

Pre-Defined Cridentials for the entities;

Admin:

  • Username: 'admin'
  • Password: '123'

Candidates:

Users Ali Hasan
CNIC 111 222
Password 123 123

Voters:

  • Anyone else other then the candidate can vote.

The GUI of this Window application is Designed in Figma & converted to code using TKinter Designer.
Moreover, Some special fonts are used which are present in Asset folder.

  • Josefin Sons

Authors

Badges

GitHub last commit MIT License
MIT License GPLv3 License AGPL License

Screnshots

  • Main Menu
    EVM

  • Admin Menu
    Admin login

  • Candidate Menu
    Cand Login

🚀 About Me

I'm a beginner developer...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages