-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation
Description
Bare Minimum
Task 1 ) 사전 세팅
- NFT 카드 이미지 생성 및 ipfs에 업로드 + url 수집
- DB 스키마 초안 작성
- API docs 초안 작성
Task 2 ) Nodejs + TS 서버 생성
- express 사용하여 서버 생성
- router 설정
- dotenv 설정
Task 3 ) DB 연결
- 시퀄라이즈를 사용하여 db table 세팅
- 서버와 DB 연동
Task 4 ) 가나슈 연동
- 서버와 가나슈 연동
Task 5 ) API 작성
- 로그인
- 최초 메타마스크 로그인 성공시 DB에 user 정보 저장
- 세션 사용
- 인센티브 커뮤니티
- 글쓰기 (글 등록과 보상 지급)
- 글 목록 불러오기
- 글 디테일하게 1개 읽기 (조회수 카운팅)
- 글 좋아요/싫어요 (좋아요 - 싫어요 많으면 글쓴이에게 지급)
- 댓글 쓰기
- 댓글 수정
- 댓글 삭제
- 글 수정
- 글 삭제
- 마이 페이지 (유저 프로필 페이지)
- 유저 정보 (닉네임, 지갑 주소 등) 보여주기
- 내가 쓴 글 / 내 NFT 보기
- 송금 기능
- NFT 마켓
- 판매중인 NFT 목록 보여주기
- (구매 페이지)
- NFT 구매 로직
- (Advanced) 여러 개 한번에 구입할 수 있는 로직
- 판매, 경매 로직
- 카드팩 뽑기
- 랜덤으로 남은 nft 중 하나 뽑고 민팅해주고 화면에 보여주기
- 카드 강화
- 일정 확률로 강화 성공시 기존 nft 폐기하고 새로운 nft 발급
- 카드 효과
- 같은 팀, 같은 시즌 카드 11장을 모으면 멋진 애니메이션 효과
(Advanced) 7. 승부 예측
(Advanced) 8. 갤러리 + 스테이킹
(Advanced) 9. nft 맡기고 담보대출 (디파이)
(Advanced) 10. nft로 카드 게임 (시뮬레이션)
Task 6 ) 스마트 컨트랙트
- ERC-721 + ERC-20 + ??? 컨트랙트 작성
- 가나슈 네트워크에 배포 후 서버와 연결
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation