tonTed / alyra_P3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projet 3

Alyra - Project 3

Table of contents



Subject

Create a DApp that meets the specifications listed below and deploy it on Heroku and Github Pages

Your DApp must allow:

  • 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.

Recommendations and requirements:

  • Your code must be optimal.
  • Your Dapp must be secure.
  • You must use Truffle's react box.

To give back :

Notation :

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

About

License:MIT License


Languages

Language:JavaScript 76.0%Language:Solidity 16.8%Language:HTML 3.7%Language:CSS 3.5%