Skip to content
ImagoStack
All apps
Cryptaura

Finance

Cryptaura

The crypto market in real time: prices, order book and cross-exchange comparison.

Available in: English · Spanish · Portuguese

Coming soon to Google Play

How it looks

Cryptaura

About Cryptaura

Cryptaura is a window into the crypto market in real time. The market list updates live with each pair's price, daily change and volume, and can be sorted by volume, top gainers or top losers.

Open a pair and you get everything a trader looks at: a candlestick chart in several intervals, the order book with depth bars and the spread, and the tape of the latest trades. The book is verified message by message with the checksum the exchange publishes, so what you see is exactly the state of the market.

The same pair is compared across Kraken, Coinbase and Binance: where the best bid is, where the best ask is and how far apart they are.

Coming next: alerts with notifications, a market overview with the Fear & Greed index and the day's headlines, and AI briefs that explain what is happening without ever recommending what to do. Cryptaura is information only: it is not financial advice.

The market, live.

Live markets

Price, change and volume for every pair, updated in real time, with search and sorting by volume, gainers or losers.

Order book and candles

The book with its depth and spread, verified with the exchange's checksum, plus the candlestick chart and the trade tape.

Cross-exchange comparison

The same pair on Kraken, Coinbase and Binance: the best bid, the best ask and the gap between them.

Information only

No account and no exchange connection: it doesn't buy, sell or hold funds, and never recommends what to do.

Tech specs

Cryptaura is a real-time data project: the app consumes the exchanges' public WebSockets and keeps an order book verified message by message. The market logic lives in React-free, tested packages, designed to be shared with the serverless backend, which is the next phase.

  • React Native + Expo + TypeScript
  • Kraken WebSocket API v2
  • Coinbase + Binance
  • Checksum-verified order book
  • Normalized market model
  • Resilient connection
  • Throttled rendering
  • AWS serverless (in progress)
  • Google Gemini (in progress)
  • Vitest
App

React Native + Expo + TypeScript

Android app with Expo Router, in an npm workspaces monorepo with strict TypeScript.

Architecture

Checksum-verified order book

Snapshot plus updates, truncation to the subscribed depth and CRC32 verification on every message; on a mismatch it requests a fresh snapshot by itself.

Normalized market model

Each exchange has an adapter to a common model; screens never see any exchange's messages, and adding one means writing an adapter.

Resilient connection

Reconnection with exponential backoff and jitter, stale-connection detection, resubscription, and a single shared connection with reference counting.

Native & device

Throttled rendering

Data arrives hundreds of times per second and the UI redraws 2 to 8 times per second, with memoized rows and charts in react-native-svg.

AI & machine learning

Google Gemini (in progress)

Market briefs built from computed data, with a chain of fallback models and rules that prevent recommending trades.

Backend

AWS serverless (in progress)

Lambda, DynamoDB, EventBridge and CDK for push-notification alerts, metadata and news ingestion, and caching.

Data

Kraken WebSocket API v2

Main source: ticker, order book, trades, candles and instruments in real time.

Coinbase + Binance

Public market data to compare the same pair across exchanges, with any failing source isolated without breaking the comparison.

Tooling & delivery

Vitest

Tests for the order book, checksum, reconnection and adapters, using a fake WebSocket.

Other apps