Skip to content

SSWU-Klaytn/Klaytn_Study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Klaytn_Study

스터디 목표

Klaytn을 공부하여 최종적으로 BApp을 개발한다.

참여 인원

길예슬, 김향아, 류정화, 문정현, 박선영, 이은영, 임은지

전체 일정

  • 활동 기간
    • 총 8주(10/31~12/23)
    • Klaytn 이론 및 개발 스터디(2주)
    • BApp 개발(6주)

주차별 세부 계획

  • 0주차(10/31) : 스터디 목표 확립 및 역할 분담

    • 스터디 시간 선정 오프라인 월요일 6시, 목요일 6시 및 오프라인
    • 스터디 목표: klaytn 플랫폼에 대한 이해를 기반으로 Bapp 개발
    • 역할 분담: smart contract 구축, 프론트 엔드 구축, 백앤드 구축
  • 1주차(11/4 월) : 과제_인프런 섹션2

    • 기존 블록체인 플랫폼의 취약점 확인 : scalability, finality, fork
    • Klaytn의 이론적인 부분에 대한 이해: 합의 알고리즘, 블록 생성 및 전파, 네트워크 구조, 코어 셸 ,서비스 체인, 이더리움과의 차이점 이해
    • 인프런 강의 학습한 내용 기반으로 블로깅
  • 2주차(11/11 월) : 과제_인프런 섹션5

    • Klaytn IDE 스마트 계약과 Baobab 스마트 계약 이해
    • 개발 프론트 엔드를 학습하여 향후 아이디어 구체화하는데 있어서 활용
    • 수강한 강의를 바탕으로 실습을 진행하고 진행상황 공유와 토의
    • 인프런 강의 학습한 내용 기반으로 블로깅
  • 3주차(11/18 월) : 아이디어 기획

    • 클레이튼 기반 소비습관 개선형 가계부 기획
    • 블록체인의 특성을 활용하여 차별성을 극대화할 수 있는 방향으로 기획
  • 4주차(11/25 월) : 아이디어 구체화 및 환경설정

    • 가계부 아키텍처 세우기
    • 유저 플로우 기획
  • 5주차(12/2 월) : 역할분배 플로우 프론트 백앤드

    • 아이디어를 기반으로 상세 개발 계획
    • 프로그램의 기능별 프로세스 설정
    • 프론트, 백엔드, 플로우를 기준으로 1차 역할 분배
    • 초기 개발 시작
  • 6주차(12/9 월) : 프론트 백엔드

    • 프론트 3명, 백엔드 3명으로 분배 예정
    • 프론트 HTML, JAVASCRIPT, CSS (예상)
    • 백엔드 mySQL (예상)
    • 프로그램 프론트, 백엔드 개발 및 공부 내용을 깃허브 업로드
  • 7주차(12/16 월) : 스마트 컨트랙트

    • 스마트 컨트랙트를 통한 계약 체결
    • 가계부의 기능과 함께 소비습관 개선을 위한 기부, 보상 요소를 추가 예정
  • 8주차(12/23 월) : 완성

    • 6주차, 7주차에 완성한 프론트, 백엔드, 스마트컨트랙트 연동
    • 연결과정에서 발생하는 오류 수정

예상 결과물

  • 아이디어 명

    • 클레이튼 기반 소비습관개선형 가계부
  • 예상 구현물

    • 클레이튼 기반의 웹
  • 기획의도

    • 클레이튼으로 가계부를 관리하여 사용자의 소비습관을 개선하는 것을 목표로 한다. 사용자는 자신의 목표에 일정 금액을 걸어두고 해당 목표에 달성하게 된다면 돈을 돌려받을 수 있다. 하지만 목표 달성에 실패할 경우 그 돈은 기부금으로 빠져나가게 되어 소비습관 개선과 더불어 기부의 활성화를 통한 착한 소비를 기대할 수 있다.

필수 활동

  • 인프런 klaytn 강의 수강
  • 주차별 블로깅

활동 내용을 공유할 채널

  • Github

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •