https://github.com/anil951/voting-machine
A simple Voting Machine done using python
https://github.com/anil951/voting-machine
election-monitoring election-polling elections electionsvoting voting voting-application voting-system votingapp
Last synced: 5 months ago
JSON representation
A simple Voting Machine done using python
- Host: GitHub
- URL: https://github.com/anil951/voting-machine
- Owner: Anil951
- Created: 2022-10-06T12:20:42.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-07T15:20:20.000Z (over 2 years ago)
- Last Synced: 2024-12-27T20:46:55.891Z (7 months ago)
- Topics: election-monitoring, election-polling, elections, electionsvoting, voting, voting-application, voting-system, votingapp
- Language: Python
- Homepage:
- Size: 4.3 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Voting-Machine ##
***
* A simple voting machine where a voter votes to the candidate of his choice.
* This Project main aim is to provide safe and secure voting system environment, where
admin can allow the user to vote, and admin declare a result.1. Project is people to vote and select their Leader
2. Project may be used colleges / schools to select Class Representative or Leader to
college
3. Simple to Use and May Future need this
4. Voting does not to be scam. This project is safe and secure.* Here, there are 2 scenarios where voter can vote,
1. if the name of voter is there in list(signup.csv),then to vote first he must go through sign in and proceed to vote.
2. if the name is not there in the list(signup.csv),then to vote he must create a username & password by clicking sign-up option and proceed to vote by signin.
* In my machine a voter can vote to any of the candidate only once,this is encrypted by the 't/f' element in the list(signup.csv).if the voter has used his vote option then his name is saved in the list as 't',in the opposite case it will be 'f',
* If the user created credentials by using signup option does not use cast-vote option then,it will be considered as duplicate user and his details will not be stored in the list(signup.csv).
* Live count is also shown to the voter from the deatils stored in file-(votecount.csv).
* signup.csv model:| Username | Password | t/f |
| :-----------: |:---------------:| :----:|
| voter 1 name | voter 1 pass | t/f |
| voter 2 name | voter 2 pass | t/f |* votevount.csv model:
| vote count of canditate 1 | vote count of canditate 2 | vote count of canditate 3 | vote count of canditate 4 | vote count of canditate 5 |
| :-----------: |:---------------:| :------------:| :-----------: |:---------------:|* There by,providing a safe atmosphere of an election to the voter 😄