Javascript Vue

A Decentralized Voting System using Blockchain2 min read

Inspiration

We wanted to build a Decentralized Voting System using Blockchain .After read the hackathon readme file we wanted to made a vue app on the algo-testnet . In their People can Vote their Favourite team . we are making this voting app of the state cricket teams.
**Using blockchain, voting process can be made more secure, transparent, immutable, and reliable

Advantages

You can vote anytime/anywhere (During Pandemics like COVID-19 where it’s impossible to hold elections physically.
Secure
Immutable
Faster
Transparent

General Voting Diagram

How we built it

We Know that :-
“A blockchain is a time-stamped decentralized series of fixed records that contains data of any size is controlled by a large network of computers that are scattered around the globe and not owned by a single organization. Every block is secured and connected with each other using hashing technology which protects it from being tempered by an unauthorized person.”

The contracts.py file contains the smart contract code and is written with the PyTeal library. In this example, a new smart contract is deployed for each new auction. And as we described in the overview, every auction needs to support creating, setting up, placing a bid, and closing out an auction. In a bit, we’ll take you through where each of these scenarios is represented in the code.
Only the owner of the web-app can set winner and add a contest because if we gave permission to all then it’s can not secure.

Challenges we ran into

We made this application using vue as a frontend and pyteal as our backend.

Accomplishments that we’re proud of

My first Dapp in the Algorand Blockchain.
It’s takes more than 30hours but finally it’s over you can trylink

What’s next for ALGO VOTING

We are adding Some more feature soon.
//–<——— THANK YOU ——–>–//

GitHub

View Github

Pin It on Pinterest