Skip to content

webwebweb3/voting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webwebweb 1차 프로젝트

팀원 : 박준혁 , 이관훈 , 최현석

협업자료 : ,


프로젝트 기간

2022-02-18 ~ 2022-02-23 (총 6일)

목적

이더리움 블록체인 기술을 통해 투표 정보의 투명성과 기밀성이 보장된 온라인 투표시스템 개발해보기

개발 환경

Node.js, npm, React.js, Web3.js, Ganache-cli, Truffle, Solidity, Metamask

실행 방법

스마트 계약 배포

  1. Ganache 를 설치하고 작업 공간을 만듭니다.
  2. npm install -g truffle 를 입력하여 Truffle npm 패키지를 전역으로 설치합니다 .
  3. truffle migrate --reset 를 입력하여 스마트 계약을 블록체인에 배포합니다.
  4. 브라우저용 Metamask Chrome 확장 프로그램을 다운로드하여 애플리케이션과 블록체인 간의 상호 작용을 돕습니다.

애플리케이션 실행

cd client
yarn start

Contract Diagram

* 사진을 클릭하면 크게 자세히 볼 수 있어요!!!

RubberDuck