Skip to content

Sistema de votaciones basado en la blockchain de Ethereum

Notifications You must be signed in to change notification settings

ac-marlon/VotacionesEthereum

Repository files navigation

Proyecto - Sistema de Votaciones - Redes III - Universidad Distrital FJDC

Siga los pasos a continuación para descargar, instalar y ejecutar este proyecto.

Dependencias

Instalar los siguientes programas:

Abrir una terminal en la carpeta raíz del proyecto y ejecutar los comandos:

$ cd election-project
$ npm install

Ejecutar Ganache

Abrir el cliente GUI de Ganache descargado previamente. Esto iniciará una blockchain local.

Compilar y migrar el "Smart Contract"

$ truffle migrate --reset Debe migrar el "smart contract" de elección cada vez que reinicie Ganache.

Configurar Metamask

  • Desbloquear Metamask
  • Conectar Metamask a la blockchain local creada con Ganache.
  • Importar una de las cuentas proporcionadas por Ganache.

Ejecutar la interfaz gráfica del sistema de votaciones

$ npm run dev Si no se abre automaticament el navegador, abrir el de su elección e ir a: http://localhost:3000

NOTA: Si no aparece la lista de los candidatos, es probable que deba conectar manualmente la cuenta de Metamask (desde el panel de configuración) al sitio web de votaciones

Releases

No releases published

Packages

No packages published