Description - A decentralized voting platform where organizers can start an election and add candidates and voters can vote in the election
Features -
Multple organizers can start elections
Each organizer can start multiple elections
One Voter per voter in each election
Flow
Organizers can join and iniate an election
Organizers will add candidates and start election
Voting begins
Organizers can end election and results will be disclosed
Challenges -
I wanted to use MACI for zk voting but unfortunately could not due to time constraints and had some issues understanding the same.
Future Scope -
I would definitely use MACI for voting purpose as it would ensure privacy and elections can be more fair
Bounties applied - ENS - used ens for displaying addresses Arbitrum - deployed contract on arbitrum sepolia