Skip to content

arpitgupta1906/codebugs

Repository files navigation

codebugs

Codefundo++ 2019 Project

The decentralized web application developed by the team using Azure Blockchain helps citizens of a country to smoothly and quickly register as voters, and cast thier vote in a tamper-proof secure way.

The node which deploys the blockchain is the manager and is responsible for adding the pre-registered candidates to the election portal, starting and ending the election on time.
For the voters, the decentralized web application has two basic functionalities:-

1.Voter Registration: The data entered by the voter is first verified by the smart contract and then added to the voter list of the correct constituency. This functionality will only be active upto a day before election.

2.Voting Portal: Voter belonging to respective constituency will be allowed to cast a vote only after providing a valid pre-registered ID. This functionality will only be active during the time allotted to the election by election officials.

Both these functionalities make use of Azure Blockchain through smart contracts.


The project aims to:

1. Speed up the process of registering as a voter.
2. Make the voters list tamperproof.
3. Allow eligible voters to vote remotely.
4. Use Azure Blockchain to make the system secure.
5. Quickly decalre results of an election after it ends.

About

Codefundo++ 2019 Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published