wjrmffldrhrl / goldenblock

블록체인교육 프로젝트
1 stars 1 forks source link

2020.07.29 회의 #22

Open wjrmffldrhrl opened 4 years ago

wjrmffldrhrl commented 4 years ago

회의 안건

목표 체크

주말까지 (7/26)

  • Docker 환경 구성해서 AWS에 올리기
  • Web3.js, truffle, react
  • React code 삽입
  • boot controller로 원하는 페이지 보여줄 수 있도록..
  • MVC이론 완료(현희)
  • 디자인, 페르소나
  • 태완: 스마트 컨트랙트

    다음주(7/29)까지

  • 기능 정의에서 시나리오 작성해보기(각자 생각해보고 모여서 의견 종합)
  • spring boot에 쓸만한 패턴(가장 많이 쓸만한 것으로) 조사
  • Docker 환경 구성
    • 환경 구성중 몇가지 문제점 발생 -> 추가적인 시간 필요
  • Web3.js
    • 구조적인 문제로 Web3j를 활용, 백엔드에서 통신구성
  • React code 삽입
    • branch로 react 구성
wjrmffldrhrl commented 4 years ago

진행 상황

스토리 보드

  1. A기업이 계정을 생성한다.[회원가입, 로그인, 로그아웃]
    • 회원정보 저장
      • 회사 이름
      • 회사 대표 전화번호
      • 회사 대표 이메일 주소
      • 사업자 등록 번호
    • 이더리움 지갑 생성
  2. A기업이 지원금 10,000,000을 결제하여 10,000,000 GT를 받는다.
    • 결제 방식은 프로토타입이므로 단순하게 값을 입력하는 방식으로
  3. A기업이 연구 과제를 등록한다.
    • 연구과제 제목, 연구내용, 상금, 마감기한 -> DB저장
  4. 학생 S1, S2, S3, S4가 계정을 생성한다.
    • 회원정보 저장
      • 학생 이름
      • 학교
      • 학번
      • 학교 이메일(가능하면 인증까지)
    • 이더리움 지갑생성
  5. 목록에 있는 연구 과제에 S1, S2, S3, S4가 개인으로 참여한다.
    • 연구과제 DB와 다대다 연결
  6. 연구 과제 진행
    • ( 6-1. 이후 중간점검 기능 구현 )
  7. 연구 과제가 종료되고 학생들은 결과물을 제출한다.
    • url & 문서 제출
  8. A기업은 결과물을 보고 우수 학생으로 S1, S2, S3 을 선정하고 Golden Token(GT) 1000토큰을 지급하고 마스터 계정에서 Rating Token (RT)1000토큰을 지급한다.
    • 이후 수상 내역을 블록체인 상에 기록하여 열람 가능하게 구현
  9. 학생 S1 은 1000 GT를 사용한다.
  10. 학생 S4는 RT로 보이는 순위를 보고 슬퍼한다.
    • RT 리스트 조회 페이지 생성

구성 DB: 학생, 기업, 학생-과제, 과제, 상품

계획

8/5 까지 목표

Reference

https://github.com/gothinkster/realworld