Challenge
The product needed a single mobile hub for market context, subscription-gated signals, exchange tooling, and modules such as MetaTrader services, staking, and trading—without maintaining separate admin tooling on mobile.

Case Study
React Native mobile app for crypto traders and signal subscribers. Users browse market dashboards, signal and live streams, manage VIP subscriptions, connect exchange APIs, use MetaTrader add-ons, TRX staking, and in-app support. Operators with admin access manage signals, users, KYC, staking, and trading wallets from the same app.
Role: React Native mobile developer
Duration: Not disclosed
The product needed a single mobile hub for market context, subscription-gated signals, exchange tooling, and modules such as MetaTrader services, staking, and trading—without maintaining separate admin tooling on mobile.
Delivered a React Native app with stack navigation for auth, a drawer plus bottom tabs for day-to-day use, and secure API integration with the production backend. Firebase Cloud Messaging registers devices on login. Role-gated admin screens reuse the same app binary.
Traders can authenticate, view dashboards and signals, open live sessions, manage accounts and VIP checkout, and reach staking and trading flows from the home screen and drawer. Admins can publish signals and operate staking and trading back-office screens from the in-app admin menu.
Cittrade is a React Native client for a crypto signals and trading platform, integrated with a dedicated backend for business logic and operations.
Admin menu: add/list signals, list users, verification requests, MetaTrader codes, capital extend, staking wallets/rates/requests/withdrawals, trading wallets/deposits/settings.
Single codebase for iOS and Android. Global app context holds profile, VIP flag, and admin permissions. Persian calendar support and custom fonts.