AI • Crypto • Breakout Scanner

A futuristic TradingView‑style scanner for real‑time breakout detection.

Monitors 330+ pairs, dynamic top coins, volume spikes, Pine Script generation, Discord alerts, and a sleek dark UI.

GitHub stars GitHub forks Issues Last commit License Repo size
Resonance.ai dashboard screenshot placeholder

Real‑time Breakout Detection

Monitors 330+ cryptocurrency pairs with FAST (1.3%), MEDIUM (1.8%) and SLOW (2.4%) modes.

Dynamic Top Coins

Automatically ranks high‑volatility, high‑liquidity assets and feeds them into the scanner.

Volume Spike Analysis

Configurable volume ratio thresholds to validate momentum behind each move.

TradingView Integration

Generate Pine Script indicators directly from the app for instant charting.

Alerting & Discord

Visual alerts plus optional sound and Discord webhook notifications.

Modern Stack

React + TypeScript UI, Node/Express backend, PostgreSQL with Drizzle ORM.

Install & Run

Follow the quickstart, or see full instructions in README.md.

# Clone
git clone https://github.com/xtoor/ScanResonance.git
cd ScanResonance

# Configure
cp .env.example .env
# Set DATABASE_URL and optional Discord/SMTP in .env

# Install deps
npm install

# Initialize DB (Drizzle)
npm run db:push

# Run (dev)
npm run dev
# or production
npm run build && npm start

Docker

docker build -t resonance-scanner .
docker compose up -d

API Endpoints

GET /api/configurations
GET /api/alerts
GET /api/top-coins
GET /api/pine-script

Stack Highlights

  • React 18 + Tailwind (dark UI)
  • Node.js + Express (TypeScript)
  • PostgreSQL + Drizzle ORM
  • Coinbase Advanced API integration