Android Crypto & Forex Signals App

Заказчик: AI | Опубликовано: 19.11.2025

1. PROJECT OVERVIEW We are building a Professional Trading Signal App for Crypto & Forex Traders. The app provides real-time trading signals, and users can access the signals only if they have an active crypto-based subscription. Payment method: Crypto ONLY (USDT preferred) No Stripe, no Razorpay, no card payment. Platforms required: Android & iOS --- 2. FEATURES REQUIRED (APP) A. User Authentication Email / Mobile OTP login Forgot password Profile page (basic details) --- B. Subscription System (Crypto Only) Accepted Coins: USDT (TRC20) – mandatory USDT (BEP20) – optional BTC – optional ETH – optional Flow: 1. User clicks “Subscribe” 2. App shows unique crypto wallet address (TRC20 preferred) 3. User sends USDT 4. System auto-detects the payment (via API or blockchain listener) 5. Subscription activates for 30 days 6. Auto-expiry after 30 days 7. Expiry reminder notification Required Features: Transaction hash verification Confirmations check Real-time subscription activation --- C. Trading Signal Module Each signal must show: Pair (BTC/USDT, GBP/USD etc) Buy entry price Targets (T1, T2, T3) Stop Loss Time/Date Profit percentage calculation (optional) Users must receive: Push notification for every new signal Filters: Crypto / Forex Active signals Closed signals Long / Short --- D. Signal History Page Completed signals list Status: T1 Hit / T2 Hit / T3 Hit / SL Hit Date filters Sorting options --- E. Dashboard Active signals Profit summary (optional) Subscription status (active / expired) Renew subscription button --- F. Push Notifications New signal alerts Subscription expiry alerts Admin announcements --- 3. ADMIN PANEL REQUIREMENTS Admin must be able to: Add new signals Edit signals Close signals manually Mark results (T1/T2/T3/SL) View users View subscription status Check crypto payment details View transaction hash Manually approve subscription (if required) Dashboard should show: Total users Total active subscribers Monthly revenue Active vs expired subscriptions Admin panel can be built using: React / Next.js Vue MERN Firebase Admin --- 4. DESIGN REQUIREMENTS Clean modern UI Dark mode preferred Professional trading-style interface Screens required: Splash Login Register Dashboard Subscription page (crypto only) Signals list Signal details History Profile Settings --- 5. TECHNOLOGY STACK (Preferred) Option A (Recommended) Flutter (mobile app) Firebase (authentication and notifications) Backend for crypto payment (Node.js or Python) Option B React Native + Node.js backend Option C Full MERN Stack (React + Node.js + MongoDB) Freelancer can choose the best option. --- 6. CRYPTO PAYMENT INTEGRATION OPTIONS Use any one of the following: NowPayments API CoinPayments API Custom TRC20 blockchain listener Third-party crypto subscription gateway Must support: Automatic payment detection Transaction hash verification Wallet address generation Webhooks --- 7. SECURITY REQUIREMENTS JWT / Firebase Authentication Encrypted API endpoints Safe and private admin panel URL No hard-coded wallet seed or private keys Secure payment verification system --- 8. DELIVERABLES Android APK + AAB iOS IPA or code ready for App Store Admin panel Backend Database Complete source code (100% ownership) Setup documentation 30 days free support --- 9. TIMELINE 15 to 20 days --- 10. PAYMENT TERMS (Crypto Only) 20% at project start 40% at mid-progress (Admin panel + Signal module ready) 40% at final delivery (App + Admin + Source code)