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
EMAILADDRESSandEMAILPASSWORDvariable inElection/settings.pyfile 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.pyfile and runpython manage.py runserverin the same directory.
- Locate the URL provided in the terminal and access that. by default it is http://127.0.0.1:8000.
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
🔗 More in this category