Skip to content

gbesset/alyra_projet3_voting_dapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projet 3 : Dapp

Url de la démo & prod

Schéma structure Application

Schéma structure Application

REX

  • 1ère application react. Beaucoup de temps passé sur context et router. Très content de mon apprentissage. Éventuellement utiliser next la prochaine fois (mais je voulais tout de même appréhender les concepts react dans un premier temps)
  • Test du framework css Bulma. J'utiliserai chakra UI
  • Réalisé en solo faute de news et contraint par un deplacement de 3j en fin de rendu. J'aurai préféré avoir l'info dès le début pour m'organiser en ce sens.

Spécifications

Votre Dapp doit permettre :

  • l’enregistrement d’une liste blanche d'électeurs.
  • à l'administrateur de commencer la session d'enregistrement de la proposition.
  • aux électeurs inscrits d’enregistrer leurs propositions.
  • à l'administrateur de mettre fin à la session d'enregistrement des propositions.
  • à l'administrateur de commencer la session de vote.
  • aux électeurs inscrits de voter pour leurs propositions préférées.
  • à l'administrateur de mettre fin à la session de vote.
  • à l'administrateur de comptabiliser les votes.
  • à tout le monde de consulter le résultat.

Les recommandations et exigences

  • Votre code doit être optimal.
  • Votre Dapp doit être sécurisée.
  • Vous devez utiliser la box react de Truffle.

A rendre :

  • Lien vers votre répertoire Github, comprenant:
  • Lien vers vidéo démo des fonctionnalités de votre Front.
  • Le lien vers un déploiement public de votre dapp (Heroku / GhPages, AWS, Vercel...)