├── .gitignore ├── LICENSE ├── README.md ├── ballot ├── __init__.py ├── admin.py ├── apps.py ├── migrations │ └── __init__.py ├── models.py ├── static │ └── ballot │ │ └── img │ │ ├── jovi.jpg │ │ ├── mercury.jpg │ │ └── suicidal.jpg ├── templates │ └── ballot │ │ ├── create.html │ │ ├── seal.html │ │ └── status.html ├── tests.py ├── urls.py └── views.py ├── bbevoting_project ├── __init__.py ├── demo_private.pem ├── settings.py ├── urls.py └── wsgi.py ├── manage.py ├── requirements.txt ├── screenshots ├── ballot.PNG ├── ballot_block_detail.PNG ├── ballot_sealing_process.PNG ├── ballot_verification.PNG ├── bl30.PNG ├── block.PNG ├── chained_blocks.PNG ├── homepage.PNG ├── tampering_data.PNG ├── transactions.PNG └── tx_1000.PNG ├── simulation ├── __init__.py ├── admin.py ├── apps.py ├── merkle │ ├── LICENSE │ ├── __init__.py │ └── merkle_tool.py ├── migrations │ └── __init__.py ├── models.py ├── templates │ └── simulation │ │ ├── block.html │ │ ├── blockchain.html │ │ ├── generate.html │ │ └── transactions.html ├── templatetags │ ├── __init__.py │ └── sim_filters.py ├── tests.py ├── urls.py └── views.py ├── static ├── css │ └── main.css └── js │ └── main.js ├── templates └── base.html └── welcome ├── __init__.py ├── admin.py ├── apps.py ├── migrations └── __init__.py ├── models.py ├── templates └── welcome │ └── home.html ├── tests.py ├── urls.py └── views.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/README.md -------------------------------------------------------------------------------- /ballot/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ballot/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/ballot/admin.py -------------------------------------------------------------------------------- /ballot/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/ballot/apps.py -------------------------------------------------------------------------------- /ballot/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ballot/models.py: -------------------------------------------------------------------------------- 1 | from django.db import models 2 | -------------------------------------------------------------------------------- /ballot/static/ballot/img/jovi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/ballot/static/ballot/img/jovi.jpg -------------------------------------------------------------------------------- /ballot/static/ballot/img/mercury.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/ballot/static/ballot/img/mercury.jpg -------------------------------------------------------------------------------- /ballot/static/ballot/img/suicidal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/ballot/static/ballot/img/suicidal.jpg -------------------------------------------------------------------------------- /ballot/templates/ballot/create.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/ballot/templates/ballot/create.html -------------------------------------------------------------------------------- /ballot/templates/ballot/seal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/ballot/templates/ballot/seal.html -------------------------------------------------------------------------------- /ballot/templates/ballot/status.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/ballot/templates/ballot/status.html -------------------------------------------------------------------------------- /ballot/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/ballot/tests.py -------------------------------------------------------------------------------- /ballot/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/ballot/urls.py -------------------------------------------------------------------------------- /ballot/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/ballot/views.py -------------------------------------------------------------------------------- /bbevoting_project/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bbevoting_project/demo_private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/bbevoting_project/demo_private.pem -------------------------------------------------------------------------------- /bbevoting_project/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/bbevoting_project/settings.py -------------------------------------------------------------------------------- /bbevoting_project/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/bbevoting_project/urls.py -------------------------------------------------------------------------------- /bbevoting_project/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/bbevoting_project/wsgi.py -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/manage.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | Django==2.2.13 2 | pycryptodome==3.6.6 -------------------------------------------------------------------------------- /screenshots/ballot.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/screenshots/ballot.PNG -------------------------------------------------------------------------------- /screenshots/ballot_block_detail.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/screenshots/ballot_block_detail.PNG -------------------------------------------------------------------------------- /screenshots/ballot_sealing_process.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/screenshots/ballot_sealing_process.PNG -------------------------------------------------------------------------------- /screenshots/ballot_verification.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/screenshots/ballot_verification.PNG -------------------------------------------------------------------------------- /screenshots/bl30.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/screenshots/bl30.PNG -------------------------------------------------------------------------------- /screenshots/block.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/screenshots/block.PNG -------------------------------------------------------------------------------- /screenshots/chained_blocks.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/screenshots/chained_blocks.PNG -------------------------------------------------------------------------------- /screenshots/homepage.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/screenshots/homepage.PNG -------------------------------------------------------------------------------- /screenshots/tampering_data.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/screenshots/tampering_data.PNG -------------------------------------------------------------------------------- /screenshots/transactions.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/screenshots/transactions.PNG -------------------------------------------------------------------------------- /screenshots/tx_1000.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/screenshots/tx_1000.PNG -------------------------------------------------------------------------------- /simulation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /simulation/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/simulation/admin.py -------------------------------------------------------------------------------- /simulation/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/simulation/apps.py -------------------------------------------------------------------------------- /simulation/merkle/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/simulation/merkle/LICENSE -------------------------------------------------------------------------------- /simulation/merkle/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /simulation/merkle/merkle_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/simulation/merkle/merkle_tool.py -------------------------------------------------------------------------------- /simulation/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /simulation/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/simulation/models.py -------------------------------------------------------------------------------- /simulation/templates/simulation/block.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/simulation/templates/simulation/block.html -------------------------------------------------------------------------------- /simulation/templates/simulation/blockchain.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/simulation/templates/simulation/blockchain.html -------------------------------------------------------------------------------- /simulation/templates/simulation/generate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/simulation/templates/simulation/generate.html -------------------------------------------------------------------------------- /simulation/templates/simulation/transactions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/simulation/templates/simulation/transactions.html -------------------------------------------------------------------------------- /simulation/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /simulation/templatetags/sim_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/simulation/templatetags/sim_filters.py -------------------------------------------------------------------------------- /simulation/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/simulation/tests.py -------------------------------------------------------------------------------- /simulation/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/simulation/urls.py -------------------------------------------------------------------------------- /simulation/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/simulation/views.py -------------------------------------------------------------------------------- /static/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/static/css/main.css -------------------------------------------------------------------------------- /static/js/main.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/templates/base.html -------------------------------------------------------------------------------- /welcome/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /welcome/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/welcome/admin.py -------------------------------------------------------------------------------- /welcome/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/welcome/apps.py -------------------------------------------------------------------------------- /welcome/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /welcome/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/welcome/models.py -------------------------------------------------------------------------------- /welcome/templates/welcome/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/welcome/templates/welcome/home.html -------------------------------------------------------------------------------- /welcome/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/welcome/tests.py -------------------------------------------------------------------------------- /welcome/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/welcome/urls.py -------------------------------------------------------------------------------- /welcome/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GottfriedCP/Blockchain-based-E-Voting-Simulation/HEAD/welcome/views.py --------------------------------------------------------------------------------