Flutter 3.x | Multi-Platform

Crypto Wallet Pro

Modern Cryptocurrency Wallet

보안 저장소, NFT 갤러리, WalletConnect를 지원하는
글래스모피즘 UI의 현대적인 암호화폐 지갑

Key Features

현대적인 암호화폐 지갑의 핵심 기능

Secure Storage

PIN/생체 인증과 암호화된 저장소로 지갑을 안전하게 보호합니다.

Wallet Management

12단어 복구 문구를 통한 지갑 생성 및 가져오기를 지원합니다.

NFT Gallery

ERC-721/ERC-1155 필터링과 Hero 애니메이션이 적용된 NFT 갤러리

WalletConnect

QR 스캔을 통해 dApp과 안전하게 연결하고 세션을 관리합니다.

Multi-Network

Mainnet과 Testnet 간 손쉬운 네트워크 전환을 지원합니다.

Glassmorphism UI

네온 시안/퍼플 테마의 다크 모드와 블러 효과 디자인

Screenshots

앱 화면 미리보기

Main Features

Dashboard

Dashboard

NFT Gallery

NFT Gallery

Onboarding Flow

Secure Wallet

Secure Wallet

Connect to dApps

dApp Connection

NFT Gallery

NFT Collection

Wallet Setup

Wallet Setup

Create / Import

Recovery Phrase

Recovery Phrase

Import Wallet

Import Wallet

Architecture

Clean Architecture with Feature-based Modularization

Presentation Layer
Pages Widgets Providers
Domain Layer
Entities Repositories Usecases
Data Layer
Models Datasources Repositories

Feature Modules

🚀 splash
📱 onboarding
💼 wallet
📊 dashboard
🖼️ nft
🔗 wallet_connect
⚙️ settings
🔐 auth

Tech Stack

사용된 기술 및 라이브러리

Framework Flutter 3.x
Language Dart 3.10+
State Riverpod 2.0
Navigation GoRouter
Storage flutter_secure_storage
Auth local_auth

Platform Support

🤖 Android
🍎 iOS
🌐 Web
🖥️ macOS
🪟 Windows
🐧 Linux

Getting Started

프로젝트 시작하기

1

Clone Repository

git clone https://github.com/kaywalker91/Crypto-Wallet-Pro.git
2

Install Dependencies

flutter pub get
3

Run the App

flutter run
4

Build Release

flutter build apk --release

Contribute to the Project

GitHub에서 코드를 확인하고 기여해주세요.

View on GitHub