Create a DApp that meets the specifications listed below and deploy it on Heroku and Github Pages
- registration of a white list of voters.
- the administrator to start the recording session of the proposal.
- registered voters to register their proposals.
- the administrator to end the proposal recording session.
- the administrator to start the voting session.
- registered voters to vote for their favorite proposals.
- the administrator to end the voting session.
- administrator to count the votes.
- everyone to see the result.
- Your code must be optimal.
- Your Dapp must be secure.
- You must use Truffle's react box.
- Demo video of your Front features.
- Link to your Github repository
- The Github Pages link
- Kovan contract
- Ropsten contract
- Fuji contract
Avoir B
- Revoir le code sol pour enlever la faille de sécurité, ajouter les commentaires et les éléments de bonnes pratiques / enlever le égal (si vous n'utilisez pas le code proposé en correction, veuillez faire attention à la sécurité, aux optimisations, aux commentaires, aux bonnes pratiques...)
- avoir une application décentralisée qui permet d'appeler toutes les fonctions
- faire une vidéo du workflow
- une utilisation d'event
- afficher le compte utilisé, et les proposals
Avoir A
- déployer l'application sur serveur public
- un affichage adapté au compte utilisé,
- utiliser au moins un composant