esnaveiro / voting-booth

Voting Booth used by Erasmus Student Network Aveiro for General Assemblies
https://voting-booth-89633.firebaseapp.com/
MIT License
2 stars 0 forks source link

[Discussion] - How to make the voting system secure? #2

Open ppconde opened 2 years ago

ppconde commented 2 years ago

Possible approach using blockchain: https://github.com/mehtaAnsh/BlockChainVoting

EDIT: Interesting reads: https://web3auth.io/docs/guides/firebase https://moralis.io/web3-firebase-authentication-create-a-web3-sign-in-with-moralis/

Open to ideas. Leave your suggestions below.

Web-Project-Administrator commented 2 years ago

I liked very much the system presented on the first link. The fact that the admin can see how many people voted (and who because of the emails) helps the flow of the voting. Regarding the system security and authentication, there are a lot more things we can do to improve the overall funcionality of the app before going into the security and authentication. My sugestion would be to pick up this issue later when the structure is more developed. Tell me your thoughts.

ppconde commented 2 years ago

I agree. Let's keep it simple for now, but it might interesting for later