Cette Dapp permet de voter pour des propositions, suivant un workflow défini.
Une vidéo de présentation du dfonctionnement de la Dapp se trouve à cette adresse : Vidéo Loom
La Dapp se trouve aussi en ligne sur GitHub Pages à l'url : https://nitrobear.github.io/Dapp-Voting/
La Dapp est découpée en plusieurs composants, répartis dans les dossiers :
# Address
Address.jsx : 'Pour l''affichage de la zone adresse de la personne connectée'# Admin
AdminPanel.jsx : 'Zone pour l''affichage de la zone d''administration'
AdminWorkflow.jsx : 'Affichage des étapes du WorkFlow avec indication du step courant'
AdminVoters.jsx : 'Affichage de la liste des voters avec leurs votes pour valider que les infos ont bien été enregistrées.'# Messages
Message.jsx : 'Zone pour l''affichage des messages à destination de l''utilisateur sur les différentes étapes du processus.'# Proposal
ProposalListe.jsx : 'Affichage de la liste des propositions.'
ProposalListeWithVote.jsx : 'Affichage de la liste des propositions avec le nombre de vote.'
ProposalWinner.jsx : 'Affichage de la proposition gagnante'Le layout est basé sur Bootstrap.
La documentation générée se trouve dans le répertoire truffle/doc/