Skip to content

bdev07/dApp-voter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dApp Voter

dApp Voter is a web based voting application made with simplicity and accessibility in mind. The blockchain is utilized for decentralized voting and voter security.

Near Examples were used to create the contract.

Create-near-app was used for the template project.

Thought Process

Accessibility was the main source of focus for this project. An at home voting applicaiton would be helpful for those who can't leave their homes, and it would need to be as simple as possible for less tech savvy voters. A voting app that tallies the votes on the blockchain allows for increased security for the voters as well.

The contract is very simple, and just keeps track of two counters.

It was important for the sign in process to feel seemless for those who don't use crypto. The NEAR requestSignIn process helps with that problem immensely.

Simplicity and anonymity could be expanded if the account was created without redirecting to the near wallet access page. The account creation and sign in happens in the background when the voter's driver's license is validated. The license number is used as an account id.

Notes

See CNA_README.md for the instructions provided by create-near-app

References

https://github.com/near-examples/rust-counter

https://github.com/near/create-near-app

About

Decentralized voting app with accessibility in mind.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published