OpenSea를 기반으로 한 클론 코딩 형태로 프로젝트를 진행하였습니다.
ERC721, ERC20 컨트랙트 배포부터 자신이 소유한 NFT를 다른 지갑으로 전송하는 등의 기능을 제공합니다.
👉 4일간 진행
시작은 Front-End로 시작하였으나 짧은 프로젝트 일정으로 인해 모든 부분에 관여하게 됨😭
Back-end : Solidity, IPFS, OpenSea API
Front-end : React.js, CSS
- 블록체인 프로젝트의 흐름을 이해할 수 있게 되었다.
1.1 솔리디티를 이용한 ERC721, ERC20의 배포
1.2 NFT 민팅(Minting)
1.3 web3에 대한 이해 및 사용법
1.4 IPFS에 대한 이해 및 사용법- 팀원들간의 소통이 잘되었다.
2.1 서로 이해를 하고 있는 부분, 이해를 하지 못하고 있는 부분에 대해 매 스탭마다 맞추는 과정을 통해 이해도를 키워 예상보다 짧은 시간에도 불구하고 화기애애한 분위기와 함께 서로간의 소통이 잘 진행되었다.
- NFT 프로젝트의 전반적인 흐름
1.1 remix를 이용한 배포, web3와 ABI를 이용한 컨트랙트 연결 및 사용법에 대한 이해가 부족하여 프로젝트 초반에 이해하기 위한 공수가 많이 소비되었음- 솔리디티 언어에 대한 이해
2.1 ERC721, ERC20 등 솔리디티로 작성된 함수 기능 하나하나의 세세한 동작원리에 대한 이해가 부족한 상태로 프로젝트를 종료함에 있어 아쉬움이 남음- 짧은 일정으로 인해 사용해보지 못했던 기능들
3.1 예상? 보다 짧은 프로젝트 일정으로 Kanban Board 사용, 일정 배분 등이 제대로 진행되지 않음
- 백엔드, 블록체인 역량 키우기
- ERC 코드를 수정 및 추가를 통한 추가 기능구현
- UI/UX 개선
- 유닛/통합 테스트를 통한 예외처리
- 한정된 시간 아름답게 사용하기
NFT 오픈씨 클론코딩 외주 관련 해서 문의드릴게있는데
혹시 확인하시면 아래 오픈챗링크로 말씀 부탁드릴게요!
https://open.kakao.com/me/doooori
멋지네요 👍 😆 👍