Web3 Wallet Mobile App Development

Job ID: 39589919

Budget: ₹750 – ₹1,250 INR

I'm looking for a developer to create a mobile app that securely connects with web3 wallets and displays assets. The app should be compatible with both iOS and Android platforms. It must support MetaMask, Coinbase and Trust Wallet, allowing users to view their NFTs directly within the app.

Key Requirements:
- Develop a mobile app for both iOS and Android on react-native
- Securely connect with web3 wallet
- Display NFTs from connected wallets
- Ensure user-friendly and intuitive interface

Project Requirements: Cross-Platform NFT Wallet DApp
1. Overview
Requirements for a decentralized application (DApp) designed to provide users with secure Web3 wallet connectivity and the ability to view and manage their NFTs. The app should serve as a user-friendly interface for interacting with blockchain-based digital assets.

2. Features
The application shall include the following functionalities:
• 2.1. Cross-Platform Compatibility:
The application must be developed using React Native, compatible with
Android mobile devices.
iOS mobile devices.
Web browsers (via React Native Web).

• 2.2. Secure Web3 Wallet Connection:
- Users must be able to securely connect their Web3 wallets to the application.
- The connection mechanism should support popular mobile wallets, including but not limited to:
MetaMask Mobile
Trust Wallet
Coinbase Wallet at min
The connection should use widely adopted protocol like WalletConnect/ Reown preferably to ensure secure key management and transaction signing by the user's wallet.

• 2.3. NFT Viewing Capability:
- Upon successful wallet connection, the application shall display the NFTs held by the connected wallet address.
- This includes:
Fetching and displaying NFT images/media.
Displaying core NFT metadata (e.g., name, description, token ID).
Grouping NFTs by collection, if applicable.

3. Technical Stack (Proposed)
- Frontend Framework: React Native (with React Native Web for web compatibility).
- Web3 Integration: Reown AppKit (@reown/appkit-ethers-react-native) for simplified wallet connection and blockchain interaction. (preferred not necessary)
- Blockchain Interaction Library: Ethers.js (v6) for smart contract interaction. (preffered)
- Wallet Connectivity Protocol: WalletConnect v2 (handled by Reown AppKit). (preferred not necessary)

4. Deliverables
• Clean, and runnable React Native source code.
• Instructions for setting up the development environment and running the app on Android, iOS, and Web.
• Clear instructions for configuring WalletConnect



I'm excited to collaborate with a skilled developer to bring this project to life.