P2P Crypto Trading Mobile App Development

Job ID: 39579046

Budget: $250 – $750 USD

Job Title:

Build a P2P Crypto Trading Mobile App with Admin Panel – Bilingual (Arabic/English)



Job Description:

We are looking for an experienced mobile app developer to build a full-featured Peer-to-Peer (P2P) cryptocurrency trading application, supporting Arabic and English languages. The app will allow users to register, verify their identity, post buy/sell offers, and securely trade with one another. An admin dashboard is also required for managing users, trades, and disputes.



Key Features:

User Side:
• User registration and login.
• Identity verification (KYC): Uploading ID documents and photo for manual review.
• Ability to deposit crypto funds into user wallets (e.g., USDT TRC20).
• Create buy/sell ads with:
• Custom pricing
• Auto-suggested market price based on real-time exchange rate (via API).
• Filter/search ads by currency, country, and payment method.
• Private in-app chat between buyer and seller.
• Secure trading process:
• Funds are locked during trade.
• Released after payment confirmation.
• Platform takes a commission from every successful trade.
• Dispute system with admin intervention when needed.
• Multilingual support (Arabic & English): Full app should support both languages with an option to switch.



Admin Panel:
• User management and KYC approval/rejection.
• Ad moderation (approve/block).
• Monitor trades and resolve disputes.
• View transaction history, platform income, and analytics.



Suggested Tech Stack (negotiable):
• Flutter (preferred) or React Native.
• Firebase, Supabase, or MongoDB for backend.
• TRC20 or other crypto wallet integration via API or mapped addresses.
• Real-time exchange rate via CoinGecko or similar API.
• Clean, modern bilingual UI/UX (RTL support for Arabic).



Deliverables:
• Complete source code (App + Admin Panel).
• APK for testing.
• Deployment documentation or video guide.
• Bilingual UI (Arabic + English).
• Optional: publishing to Play Store.
• Basic support post-delivery (bug fixes).



Timeline:
• Estimated delivery: 25–30 days
To apply, please include:
• Portfolio of previous crypto/fintech or P2P apps.
• Your suggested tech stack.
• Estimated timeline and milestones.
• Confirmation of experience with multilingual apps (especially Arabic RTL support).