Skip to content

ysheokorea/Bito

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Incentive Community, Bito

프로젝트 소개

1. Home: 글을 쓰고, 포스팅을 할 수 있으며 follow 작업을 할 수 있다.

home.png

  1. Login: google OAuth 이용한 로그인.

    explore.png

  2. TokenDetail: NFT 작품의 상세 정보를 확인하고 거래를 할 수 있다.

  3. Create: 이미지를 NFT로 민팅할 수 있다.

  4. Profile: 현재 계정의 정보와 소유한 NFT 작품을 확인할 수 있다.

Project flow

Architecture

힘들었던 점

  • Truffle 프레임워크에서 Unit Test를 처음 진행해봄

기술 스택

질문

Q React를 사용한 이유

  • SPA를 사용할 수 있어, Server에서 필요한 데이터를 Ajax 요청으로도 충분한 UI 구성이 가능하다고 판단함.
  • Front에서 Hook API를 통해 효율적인 데이터 관리가 용이하다고 판단

Q No-SQL을 사용한 이유

  • RDB에 비해 속도가 빠름
  • 프로젝트에서 테이블간 엄격한 관계를 설정할 필요 없음.
  • MongoDB Atlas 사용으로 팀원간 빠른 파일럿 제작 가능

팀원

이름 Role
박기백 @parkkibaek 팀장
김병일 @DevUreak Front
서경근 @Sapphire52000 Front
허윤석 @ysheokorea Backend + Contract

About

Incentive Community

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 81.5%
  • CSS 9.2%
  • Solidity 7.6%
  • HTML 1.7%