akverma26
voting-system-using-block-chain
Python

Final Year Major Project

Last updated Jul 6, 2026
314
Stars
50
Forks
2
Issues
+1
Stars/day
Attention Score
66
Language breakdown
No language data available.
Files click to expand
README

Voting System using Block-Chain

A user can cast his vote by visiting this web platform. For web server scripting we have used python based web framework Django.

How to run

  • Make sure you are connected to the internet.
  • Install all the (pip) dependency packages (main packages are listed in requirements.txt).
  • Locate EMAILADDRESS and EMAILPASSWORD variable in Election/settings.py file and assign your valid credentials. (See References)
  • Make sure email sending is allowed (while development process sending email every time is not a good idea because API allows us to send email only for limited no. of times.).

​ For this make sure send_otp() method in views.py file looks like this:

...
[success, result] = sendemailotp(email_input)

[success, result] = [True, '0']

...

​ and get_parties() method in same file (views.py) looks like this:

...
sendemailprivatekey(request.session['email-id'], privatekey)

print(private_key)

...
  • Locate manage.py file and run python manage.py runserver in the same directory.

References

How and Why: https://www.youtube.com/watch?v=JRCJ6RtE3xU (Watch out first 2 minutes of this video)

https://myaccount.google.com/apppasswords

https://myaccount.google.com/lesssecureapps

© 2026 GitRepoTrend · akverma26/voting-system-using-block-chain · Updated daily from GitHub