Skip to content

백엔드 To Do 리스트 #1

@DreamBoysYJ

Description

@DreamBoysYJ

백엔드 To Do 리스트

필수

1. NodeJS 서버 생성

  • Express를 사용하여 기본 서버 생성하기
  • router 설정하기
  • dotenv를 이용하여 중요정보를 환경변수로 저장하기

2. DB 연결

  • 서버와 연동

3. 스마트 컨트랙트 작성 및 연동

  • 스마트 컨트랙트 작성 및 배포
  • ABI 및 컨트랙트 주소로 web3.js 연동

4. 필요한 API 작성

  • Web3.js가 필요한 부분

    • 회원가입 API
      • 서버 계정 생성
    • 글 작성시 보상 토큰을 지급받는 API
    • 유저간 토큰을 전송하는 API
    • 특정 유저 정보를 가져오는 API
    • ETH Faucet을 지급 받는 API
    • NFT 구매를 위한 API
      • 유저 NFT 민팅
  • Web3.js가 필요하지 않는 부분

    • 로그인 API
    • 게시판 GET API
    • 게시글 조회 GET API

5. Daemon 사용하여 트랜잭션 트래킹

  • Daemon 설치
  • Daemon 실행 후 확인

권장

  • HTTPS 설정
  • DB ORM 라이브러리 사용하여 CRUD
  • 회원가입 / 로그인 과정을 토큰을 이용하여 구현
  • Multi Mint Token 구현

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions