Skip to main content

Farshid Sanati

Freelance Web & Mobile Developer

Bitx724 — Crypto Signals & Trading Tools

Case Study

Bitx724 — Crypto Signals & Trading Tools

Bitx724 is a cross-platform mobile app for cryptocurrency traders who want curated trading signals, market alerts, and strategy automation in one place. Users follow traders and Telegram channels, receive push notifications, and manage VIP access. A FastAPI backend powers real-time prices, signal tracking, AI-assisted analysis, and TradingView webhook-driven strategies. A companion website at bitx724.com hosts charts, assets, and billing flows.

Industry
FintechCryptocurrencyTrading signalsSaaS

Role: Full-stack developer (React Native mobile + Python/FastAPI backend)

Duration: Multi-phase delivery

Mobile

App screenshots

1/6

Challenge

Crypto traders juggle signals from Telegram, multiple exchanges, and manual chart tools—with little unified tracking or alerting. Bitx724 needed to aggregate signal sources, monitor entry/target/stop-loss progress in real time, and give users configurable alerts (price, candle patterns, custom strategies) without exposing exchange credentials insecurely. The product also had to support VIP monetization, bilingual education content, and operational reliability (webhooks, background price monitoring, push delivery).

Solution

Built a React Native client (iOS/Android) with drawer + tab navigation and JWT auth against a FastAPI service on PostgreSQL, with Redis-backed Binance price streams. Signals are stored with rich metadata and updated via WebSockets. Telegram channel ingestion, AI-assisted signal analysis, a strategy engine with backtest/paper modes, and TradingView webhook ingestion with deduplication and retries. Firebase Cloud Messaging handles push; crypto calendar events feed the dashboard.

Impact

Traders get a single mobile hub for signals, alerts, strategy triggers, and trader/channel discovery—with live price and signal progress updates. Admins can broadcast targeted push notifications.

Tech stack

React NativeJavaScriptReact NavigationFastAPIPythonPostgreSQLRedisWebSocketsFirebase Cloud MessagingBinance APITelegramTradingView webhooksJWT

Project overview

Bitx724 is a cryptocurrency signals and trading-tools platform delivered primarily as a React Native mobile app for iOS and Android, backed by a FastAPI service and a public website at bitx724.com for charts, assets, referral download links, and billing flows.

What we built

  • Authentication & profiles — Register, login, guest mode, password recovery, token refresh, avatar upload, VIP flag, trader role.
  • Signal feed — Spot/perpetual signals from verified traders and linked Telegram channels; VIP vs free; detail views with live progress (entries, targets, stop-loss) via WebSocket.
  • Dashboard — Market overview widgets, crypto calendar events, fear/greed and trending lists, recent signals, countdown tickers.
  • Trader & channel discovery — Follow traders and Telegram channels; trader stats and signal history; users can become traders and publish/manage signals.
  • Telegram integration — Link Telegram accounts, pick channels/groups, ingest channel signals.
  • Price & pattern alerts — Coin price alerts; candlestick pattern scanner with custom filters and archive.
  • Strategy builder — User-defined strategies (condition trees, multi-timeframe confirmation, cooldown, paper trading, backtest snapshots, analytics, clone/rollback).
  • TradingView webhooks — Per-user TradingView webhook endpoints, delivery log, retries, rate limiting and deduplication.
  • AI signal analysis — Submit signals to an AI service; store validation, risk, and prediction results per signal.
  • Crypto dictionary — Bilingual (EN/FA) term search, bookmarks, and search history.
  • Support — In-app support tickets with threaded replies.
  • Notifications — FCM on device; admin tools to send targeted pushes.
  • VIP & referrals — VIP upgrade and invoice flows; referral share links.
  • Exchange connect — Screens to add Binance/Bybit/OKX API keys.
  • Share cards — Generate/share signal cards.

Technical approach

React Native client with authenticated API access and automatic token refresh. FastAPI backend with background services for signal WebSockets, strategy scanning, and price monitoring. Real-time prices flow from exchange streams through Redis to the client. PostgreSQL stores users, signals, strategies, alerts, webhooks, notifications, and analysis history.

Mobile / Admin / Integrations

  • Mobile — iOS and Android builds with English UI and Jalali date support where needed.
  • Admin — Role-based operator tools for notifications and moderation inside the product.
  • Integrations — Telegram, Binance, TradingView webhooks, Firebase FCM, crypto calendar events, AI signal analysis, social channels.