IT·프로그래밍 / 모바일앱 개발

암호화폐, NFT 관리용 모바일 월렛 하이브리드앱 개발

진행 방식
외주: 약속된 과업을 일정 기간 내에 완성해 결과물을 받아요
의뢰인 유형
기업(법인·개인사업자·예비창업자)
프로젝트 시작일
2025-02-17
프로젝트 종료 예정일
2025-05-16
준비 상황
상세한 기획 문서가 있습니다
정부지원 여부
정부지원사업 아님
프로젝트 설명
암호화폐와 NFT 지갑을 관리하는 모바일 앱 개발 1. 프로젝트 개요 -Between 크롬 익스텐션 월렛의 UI 및 기능을 기반으로 동일한 사용자 경험을 제공하는 모바일 애플리케이션을 개발하고자 합니다. -주요 목적은 사용자가 손쉽게 암호화폐와 Ordinals NFT를 관리할 수 있는 모바일 환경을 제공하는 것입니다. 개발 플랫폼 : iOS/ Android 앱 ________________________________________ 2. 주요 기능 2.1 계정 관리 • 새로운 지갑 생성 : 사용자가 새로운 비트코인 지갑을 만들 수 있음 • 기존 지갑 가져오기 (니모닉, 프라이빗 키, 또는 JSON 파일 지원) • 다중 지갑 관리 (지갑 추가, 삭제, 전환) • 지갑 백업 : 분실 시 복구할 수 있도록 백업 지원 2.2 자산 관리 • 비트코인(BTC) 잔액 조회 및 Ordinals NFT 조회 2.3 전송 및 수신 • BTC 및 NFT 전송 기능 o 수신 주소 입력 o 금액 또는 NFT 선택 o 트랜잭션 수수료 선택 및 계산 • QR 코드 스캔 기능 (주소 및 금액 자동 입력, Ordinals NFT QR) • 지갑 주소 생성 및 QR 코드 제공 2.4 Ordinals NFT 관리 • NFT 목록 보기 (이미지 및 메타데이터 포함) • 상세 정보 확인 (소유권, 생성 날짜 등) 2.5 설정 • PIN/생체인증 설정 • 네트워크 설정 (메인넷/테스트넷 전환) • 사용자 언어 선택 (다국어 지원) • 백업 및 복구 옵션 제공 2.6 기타 기능 • 트랜잭션 알림 (푸시 알림) • 다크 모드 지원 ________________________________________ 3. 비즈니스 요구사항 • 직관적이고 간결한 UI/UX 제공 • 다국어 지원 (최소 영어, 한국어 포함) • 암호화폐 초보자와 숙련자를 모두 만족시키는 기능 제공 • 법적 요구사항 및 규제를 준수 ________________________________________ 4. 시스템 요구사항 4.1 모바일 플랫폼 • iOS: iOS 13 이상 • Android: Android 8.0(Oreo) 이상 4.2 기술 스택 • 프론트엔드: React Native • 지갑 라이브러리: bitcoinjs-lib 또는 ethers.js (Ordinals NFT 지원) • 상태 관리: Redux 또는 Context API • 데이터베이스: SQLite 또는 AsyncStorage (로컬 데이터 저장) 4.3 API 연동 • 비트코인 및 Ordinals NFT 데이터를 제공하는 외부 API 연동 • 실시간 트랜잭션 상태 업데이트 ________________________________________ 5. 사용자 인터페이스 요구사항 5.1 디자인 요소 • Between Chrome Extension과 동일한 UI 스타일 • 모바일 화면 크기에 최적화된 레이아웃 5.2 화면 설계 1. 로그인 화면 • 지갑 생성/가져오기 옵션 제공 2. 홈 화면 • 잔액 및 최근 NFT 표시 3. 지갑 화면 • 지갑 추가/전환 UI 4. 전송/수신 화면 • QR 코드 스캐너 및 주소 입력 UI 5. 설정 화면 • 사용자 옵션 및 네트워크 설정 5.3 프로토타입 • Figma 또는 Sketch 파일로 상세 프로토타입 제공 ________________________________________ 6. 보안 요구사항 • 지갑 키 및 민감한 데이터를 로컬 저장소에 암호화하여 저장 • 생체인증(PIN, 지문, Face ID) 지원 • 전송 시 트랜잭션 확인 및 사용자 승인 절차 • HTTPS 및 TLS를 통해 모든 네트워크 통신 암호화 ________________________________________ 7. 비기능적 요구사항 7.1 성능 • 1초 이내의 화면 로딩 시간 7.2 확장성 • 향후 새로운 월렛(라이트닝) 및 NFT 표준을 쉽게 통합할 수 있는 구조 설계 7.3 유지보수 • 코드 품질 및 주석을 포함한 클린 코드 제공 • 최소 6개월의 유지보수 지원 ________________________________________ 8. 외주 개발 관련 사항 8.1 비트윈비츠 지원 사항 • Wallet Back-End Server(API) • Between Wallet SDK(키생성, 서명, 송신등) 8.2 제출물 • 소스 코드 • 빌드된 iOS 및 Android 앱 • 기술 문서 및 유지보수 가이드 8.3 기타 요구사항 • 정기적인 진행 상황 보고 (주 1회 이상) • 사용된 외부 라이브러리 및 API 목록 제공 • NDA(비밀유지 계약) 체결 ________________________________________ 참고 자료 • Between Chrome Extension Wallet (https://chromewebstore.google.com/detail/between-wallet/nbgkhbbamooakhfmbgggmgnolplfcgjh?utm_source=ext_app_menu) ※견적서/제안서/포트폴리오/소개자료 (회사 소개서, 홈페이지 등) 등에 외부 연락처 기입 시 정책 위반으로 불이익을 당할 수 있으니 유의 바랍니다.※
관련 자료

Between Mobile Wallet - 요구사항 정의서.docx

Between Mobile Wallet - 참고자료.key

개발 언어 및 스킬
React Native
avatar
꼬*****
세금계산서
필요
예산
20,000,000
비슷한 프로젝트 등록하기
프로젝트 등록하고, 딱 맞는 전문가를 만나보세요.
비슷한 프로젝트 등록하기 >