Android Crypto & Forex Signals App

Job ID: 39993511

Budget: ₹100,000 – ₹120,000 INR

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)