Skip to content
Antino
All case studies

Fintech · Realtime Crypto Trade Terminal Ios

Wealth42

iOS crypto trading exchange app + Node.js backend services (notification worker, crypto tax reporting engine).

Wealth42
51
Weeks operated
2k+
Hours of work
4
Engineers

The brief

Enable Pi42 (Bengaluru-based crypto/blockchain company) to accelerate delivery of their iOS trading app and backend infrastructure by augmenting the team with Antino engineers — initially scoped around a notification service and database migration, then expanding to full-feature iOS trade terminal development across the engagement year.

What we built

A full-stack cryptocurrency trading platform augmentation across two product lines:

  • Backend — a BullMQ/Redis-powered multi-channel notification service (SMS/email/FCM push), and a custom MongoDB→PostgreSQL migration for the Taxnodes crypto tax product with full application layer adaptation.
  • iOS — a ground-up rebuild of the trade terminal with real-time order book, TPSL, leverage controls, cross-margin trading mode, advanced order types (Stop Market/Stop Limit), USDT compliance gating, UPI INR deposit flow, nominee management with PEP compliance, feature flags, deep link notifications, and a full analytics SDK suite (Branch.io, Clarity, Appsflyer, Facebook SDK). The result is a production-grade crypto futures exchange iOS app with regulatory compliance flows and a migrated, scalable backend.
Live in production

Production iOS app on the App Store with: new trade terminal (order book, TPSL, leverage, cross-margin, Stop Market/Stop Limit, Close All Positions), UPI deposit flow, nominee management, USDT compliance, analytics SDK suite, and deep-link notifications. Backend: PostgreSQL-migrated Taxnodes tax reporting product live in production with multi-channel notification worker service operational.

Delivery timeline

How it was built, phase by phase.

8 workstreams across 51 weeks of operated delivery.

  1. buildWeek 1–4 (Jan 8 – Feb 2, 2024)

    Notification Service Architecture

    Built a production-grade notification worker service from scratch using BullMQ and Redis, supporting SMS (MSG91), email, and Android FCM push notifications with resend mechanisms and sandbox environments.

    Fully operational notification worker service with email, SMS, and Android push notification support deployed on dev environment

    BullMQRedisFirebase FCMAPNMSG91Node.js
  2. integrateWeek 5–12 (Feb 5 – Mar 28, 2024)

    MongoDB to PostgreSQL Data Migration

    Designed and executed a custom (no third-party tool) migration of the entire taxnodes product database from MongoDB to PostgreSQL, including schema creation, data integrity resolution, and application-layer adaptation.

    Production database fully migrated from MongoDB to PostgreSQL with taxnodes application, worker, and rate-server repositories updated and validated

    MongoDBPostgreSQLPrismaNode.jsEC2
  3. stabilizeWeek 9–14 (Mar 1 – Mar 29, 2024)

    Taxnodes Crypto Tax Reporting Engine

    Stabilized and extended the taxnodes crypto taxation product: fixed file upload validation for multiple crypto providers, repaired transaction APIs, and ensured end-to-end report generation on the new PostgreSQL backend.

    End-to-end crypto tax report generation pipeline validated across multiple crypto exchange providers on new PostgreSQL production environment

    PostgreSQLPrismaNode.jsBullMQEC2
  4. buildWeek 17–23 (May 1 – Jun 11, 2024)

    iOS Nominee Management Feature

    Implemented a full nominee designation flow in the iOS app including custom OTP verification screen, checklist bottom sheet, PEP compliance popup, share allocation (double format), and know-more informational flow.

    Nominee designation feature shipped to production iOS app with full API integration and compliance checks

    iOSSwiftREST APIs
  5. buildWeek 20–26 (May 20 – Jul 2, 2024)

    UPI Payment Integration (iOS)

    Built a new UPI deposit flow in the iOS app featuring a circular countdown timer, new deposit type selection screens, and updated deposit UI — enabling INR fiat-to-crypto onramp via UPI.

    UPI deposit flow launched in production iOS app enabling INR on-ramp for crypto trading

    iOSSwiftUPI APIs
  6. integrateWeek 22 & 40–51 (Jun 4 + Sep 30 – Dec 24, 2024)

    Analytics, Deep Links & Onboarding Hardening

    Integrated Branch.io universal links, Microsoft Clarity SDK, Facebook SDK, and Appsflyer event tracking; added deeplink-triggered notifications routing; revamped KYC/bank onboarding flow with UUID tracking.

    Growth attribution, session recording, and onboarding funnel tracking fully instrumented; KYC/bank onboarding flow hardened with UUID traceability

    Branch.ioMicrosoft ClarityFacebook SDKAppsflyeriOSFirebase
  7. buildWeek 27–33 (Jul 3 – Aug 9, 2024)

    Advanced Trade Terminal (iOS)

    Rebuilt the entire trade terminal UI on iOS from scratch over 6+ weeks, incorporating order book, TPSL (Take-Profit/Stop-Loss) calculations, leverage slider, open positions, trade preferences.

    New trade terminal released to App Store with hot-fixes applied; real-time trading fully operational on iOS

    iOSSwiftWebSocketsREST APIs
  8. buildWeek 38–43 (Sep 19 – Oct 23, 2024)

    Cross Margin & Advanced Order Types

    Implemented cross-margin trading mode, USDT compliance regulatory flow, Stop Market/Stop Limit order types, Close All Positions, and cross-margin P&L calculations across trade terminal and open positions.

    App Store build approved and live with cross margin, USDT compliance, and advanced order types — monitored post-launch for stability

    iOSSwiftREST APIsAppsflyer

09 · Run a function

Stop renting hours. Start running functions.

Pick the function you want off your plate. We'll map the brain and name the outcome we'd commit to — before you do.