안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
가상화폐 NFT 마켓플레이스 개발
개발
가상화폐ㆍ거래소, 퍼블리싱ㆍ반응형, 네트워크ㆍ서버 운영
프로젝트 배경
1.문제점 및 프로젝트 배경
1) 검색 기능의 한계
-기존 NFT 플랫폼에서 메타데이터 기반 검색이 미흡
-필터링이나 카테고리화가 부족하여 사용자가 원하는 NFT 탐색이 어려움
2) 지갑/거래 안정성 이슈
-다양한 지갑 사용 환경(Kaikas, Metamask 등)으로 인한 호환성 문제
-사용자의 NFT 및 자산 데이터가 분산되어 있어 관리 및 거래 이력 확인이 복잡

2.프로젝트목표
-멀티체인, 멀티지갑을 아우르는 NFT 거래 환경 제공
-RESTful API 기반 NFT 마켓 시스템 구축으로 타 시스템과의 확장성 확보
-사용자 중심의 NFT 인벤토리 관리 시스템 개발 (숨김, 보관, 판매 등)
-거래 기록 추적 및 안정성 향상을 위한 지갑 및 DB 설계

3.개발주안점
1) Web3 연동 안정성 확보
-Kaikas/Metamask 환경 모두 고려하여 서명 및 전송 프로세스 처리
-컨트랙트 호출 시 체인 별 가스 최적화 대응
2)사용자 NFT 자산 관리 UX 강화
-판매/보관/숨김 상태 관리 및 필터 제공
-UI와 연동되는 REST API 명세 명확화
3)확장 가능성 고려한 API 설계
-Chain 종류와 컨트랙트 유형에 따른 공통 인터페이스화
-ERC 표준별 처리 로직 분리 및 통합 관리
4)데이터베이스 설계
-지갑 및 NFT 상태, 거래 기록 등을 관계형 DB에 안정적으로 매핑
-트랜잭션 히스토리 조회 기능 제공
프로젝트 성과
멀티체인 기반 NFT 마켓플레이스 구축
Ethereum, Klaytn, BNB 등 다양한 EVM 체인을 지원하는 NFT 거래 플랫폼을 REST API 기반으로 설계 및 구현함.
Web3 지갑 통합 및 NFT 인벤토리 시스템 개발
Kaikas, Metamask 지갑 연동 및 사용자별 NFT 보관, 사용, 숨김 기능을 포함한 자산 인벤토리 관리 기능을 구현함.
ERC20/721/1155 스마트컨트랙트 통합 연동
다양한 NFT 표준을 단일 인터페이스로 처리하여 유연한 컨트랙트 연동 구조와 체인별 전송/거래 기능을 제공함.
핵심 기능
멀티체인 NFT 거래 지원
Ethereum, Klaytn, BNB, Polygon 등 다양한 EVM 체인에서 NFT 민팅, 전송, 구매, 판매 기능을 Web3 연동을 통해 지원함.
지갑 연동 및 사용자 인증
Kaikas, Metamask 지갑 로그인 기능 제공. 사용자 서명을 통한 인증 처리로 탈중앙화 로그인 및 트랜잭션 보안 확보.
NFT 인벤토리 관리
사용자 보유 NFT를 기반으로 보관, 판매, 사용, 숨김 상태를 관리하고 상태별 조회 및 필터링 기능을 제공함.
진행 단계
기획 (Planning)
2022.05.
NFT 유저 시나리오 및 마켓 니즈 분석
다양한 체인 및 지갑을 아우를 수 있는 구조 설계
인벤토리 관리 기능과 거래 UX 정의
Web3 연동 범위 및 컨트랙트 표준 (ERC20/721/1155) 적용 범위 결
디자인 (Design)
2022.05.
NFT 보관/판매/숨김 상태 표현 UI 설계
지갑 연동 및 트랜잭션 상태 확인 UX 구성
사용자 NFT 탐색 및 필터링 구조 디자인
API 명세 기반의 프론트–백엔드 연동 흐름도 작성
개발 (Development)
2022.06.
RESTful API 서버 구현 (Spring Boot 기반)
Web3j + JSON RPC를 통한 체인 연동 로직 구현
MySQL 기반 지갑 및 NFT 자산 데이터베이스 구축
스마트컨트랙트 연동 기능 및 사용
테스트 및 디버깅
2022.08.
테스트넷(Klaytn Baobab, Polygon Mumbai 등)에서 NFT 거래/전송 시나리오 검증
체인별 가스비 처리, 트랜잭션 실패 대응 테스트
지갑 연동(Kaikas, Metamask) 및 로그인 플로우
런칭 (Launch)
2022.08.
실제 NFT 발행 및 판매 기능 운영 환경 배포
오픈 후 사용자 NFT 관리 및 트랜잭션 모니터링 기능 적용
체인/지갑 추가 확장성 고려한 코드 구조 정비
피드백 기반 개선 및 차후 DAO, 마켓 확장 고려
프로젝트 상세
-Web3j, JSON RPC를 통한 블록체인 연동
-블록체인 지갑 서비스를 위한 REST API 설계 및 개발
-EVM 기반 모든 네트워크 지원 (ETH, BNB, POLYGON, Klaytn, etc)
-ERC20, ERC721, ERC1155 컨트랙트 연동
-Kaikas, Metamask 지원
-유저 NFT 인벤토리 관리(판매, 보관, 사용, 숨김) 및 거래 지원
-지갑(Mysql) 데이터 베이스 구현
-탈중앙화 마켓 NFT 마켓플레이스 개발

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

gu******
개발 · 법인사업자

프로젝트 정보

참여 기간
2022.05. ~ 2022.08.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
관련 기술
Linux
MySQL
Spring Boot