Mobile Crypto Wallet Development

Заказчик: AI | Опубликовано: 09.02.2026
Бюджет: 1500 $

Project Goal Build a mobile-first digital payments app that allows users to send, store, convert, and spend crypto-backed USD with extreme simplicity, comparable to Zelle or Venmo — while crypto remains largely invisible to the user. Core Principle: “It should feel like a normal money app, powered by crypto in the background.” ⸻ Target Platforms • iOS • Android • Backend server • Admin dashboard (web) ⸻ Core MVP Functionality 1. User Authentication Required: • Phone number signup • SMS verification • Optional email backup • PIN or Face ID login • Secure session management System must: • Prevent duplicate accounts • Securely encrypt user credentials ⸻ 2. Automatic Wallet Creation Upon signup, the system must: • Automatically create a BTC wallet • Automatically create a USDC wallet • Automatically create a USD ledger balance • Link wallets to the user’s phone number identity Users should not need to understand crypto at any point. ⸻ 3. Home Dashboard Displays: • USD available balance • BTC holdings (optional tab) • Recent transactions Action buttons: • Send • Request • Add Cash • Withdraw • Convert • Rewards UX Priority: Clean, fast, and minimal taps. ⸻ 4. Send / Receive Money Users can send money using: • Phone number • Contact list Flow: 1. Enter amount in USD 2. Select recipient 3. Confirm 4. Funds transfer instantly 5. Recipient sees updated balance Backend logic must: • Auto-convert crypto to USD if needed • Log all transactions • Prevent double spending • Notify both sender and receiver ⸻ 5. Add Cash / Withdraw Cash Add Cash options: • Bank account • Debit card • Manual test funding (for MVP) Withdraw options: • Bank account • Card cash-out System must display status: • Pending • Completed • Failed ⸻ 6. Crypto ↔ USD Conversion Engine Users must be able to: • Convert BTC → USD • Convert USDC → USD • Convert USD → BTC Must display: • Live exchange rate • Fees or spread • Final amount preview • Confirmation screen ⸻ 7. Apple Pay / Card Spending (MVP Level) Phase 1 acceptable implementations: • Virtual card integration • Simulated spending environment • API-based card issuing (Stripe, Marqeta, or similar) Logic: • If spending USD, auto-convert crypto if needed • Deduct balance in real time ⸻ 8. Transaction History Users must see: • Date • Amount • Type (Send, Receive, Convert, Spend) • Status (Completed, Pending, Failed) • Transaction ID ⸻ 9. Rewards / Incentives Module MVP features: • Cashback in BTC or USD • Rewards tracker • Loyalty tier placeholder Admin controls: • Enable or disable rewards • Adjust reward percentage ⸻ Security Requirements System must include: • Encrypted sensitive data • Secure wallet key storage • No private keys exposed to the frontend • Secure admin login • Transaction logs • Fraud flag placeholder ⸻ Admin Dashboard (Backend Panel) Admins must be able to: User Management • View users • Search by phone or email • View balances • Freeze or unfreeze accounts Transaction Monitoring • View all transactions • Filter by type and status • Export CSV reports Analytics • Daily transaction volume • User growth metrics • Conversion volume • Revenue tracking Rewards Control • Set cashback percentage • Enable or disable campaigns ⸻ Compliance (MVP Level) Must include: • Basic KYC API integration OR manual identity verification placeholder • Terms and Privacy acceptance • Activity logs ⸻ Performance Requirements • App load time under 3 seconds • No major lag • No crashes • Smooth UI animations • Stable API responses ⸻ Design & UX Standards The app must feel: • Premium • Modern • Fintech-grade • Non-generic • Not template-based • Comparable in polish to Stripe, Cash App, or Revolut Rejected if: • UI looks generic • Flows feel clunky • Fonts or spacing look amateur • Screens feel unfinished ⸻ Deliverables Required from Developers Code Ownership • Full frontend source code • Full backend source code • Admin panel source code • Database schema • API documentation Documentation • Deployment instructions • Environment setup guide • API references • Admin usage guide ⸻ Milestone Delivery Rules Each milestone must include: • A live demo • Fully working features • No fake mockups • No placeholder logic disguised as real functionality If it does not work, it does not pass. ⸻ Success Criteria The MVP is approved only if: • Users can sign up successfully • Wallets auto-generate • Money can be sent and received • Conversion functions correctly • Transactions log accurately • Admins can monitor system activity • UI feels premium and production-ready ⸻ Founder Final Note This MVP is intended to be: • A real functional product, not a concept demo • A foundation for scaling into a full fintech platform • Built with serious quality standards