Quantum Terminal

Agent

FRENZY

Quantum Terminal

Creator:

About this agent

A professional cryptocurrency trading dashboard inspired by Bloomberg Terminal, built with Next.js, React, and TypeScript. Features real-time market data, news aggregation, on-chain analytics, and educational resources.

Quantum Terminal

A professional cryptocurrency trading dashboard inspired by Bloomberg Terminal, built with Next.js, React, and TypeScript. Features real-time market data, news aggregation, on-chain analytics, and educational resources.

Quantum Terminal Preview

โœจ Features

๐Ÿ  Main Dashboard

  • Real-time Market Overview: Global crypto market data with 24h changes
  • Top Gainers/Losers: Live price movements and volume data
  • Trading Signals: Educational signals with risk management (for informational purposes only)
  • Market Updates: Social media style posts with market analysis

๐Ÿ“ฐ News & Information

  • Breaking News Ticker: Real-time headlines from CoinDesk RSS feed
  • Coin Prices Ticker: Live price updates with icons and percentage changes
  • News Feed: Clickable news articles with pagination (7 items per page)
  • Fear & Greed Index: Market sentiment indicator with historical data

๐Ÿ“Š On-Chain Analytics

  • Bitcoin Analytics: Network statistics, fees, and market data
  • Ethereum Data: Gas prices, staking information, and network metrics
  • TVL Data: Total Value Locked across DeFi protocols
  • Whale Tracking: Large wallet movements and alerts

๐Ÿ“š Research & Learning

  • Research Papers: Curated collection of crypto research papers
  • Learning Center: Educational resources for all skill levels
  • Market Analysis: Altcoin season indicators and Bitcoin dominance charts

๐ŸŽจ UI/UX Features

  • Terminal Theme: Dark professional interface inspired by Bloomberg Terminal
  • Responsive Design: Optimized for desktop and mobile devices
  • Keyboard Navigation: Hotkeys for quick module switching (Alt+1, Alt+2, etc.)
  • Smooth Animations: Marquee effects for tickers and transitions

๐Ÿ”ฅ Orderbook Heatmap (Live)

  • Interactive orderbook heatmap for visualizing liquidity, bid/ask walls, and depth intensity
  • Cumulative Depth Chart + Volume Distribution visualization
  • Support/Resistance Zones detection
  • Orderbook Velocity + microstructure summaries (spread/imbalance/short-term bias)
  • Spoofing-style alerts (heuristics) and data feed disconnected warning with retry
  • Binance-only symbol list: symbol metadata (BASE/QUOTE) is loaded directly from Binance exchangeInfo

๐Ÿงฑ Layer1 (L1) Terminal

  • Multi-panel L1-style view (4 or 6 panels)
  • Orderbook snapshots (depth ladder preview, mid + spread)
  • Microstructure metrics (CVD/delta, flow speed, volatility/spread meters, imbalance)
  • Whale wall detection + recent wall logs
  • Layout persistence via localStorage (qt_layer1_layout_v1)

๐Ÿš€ Quick Start

Prerequisites

  • Node.js 18+
  • npm or yarn

Installation

  1. Clone the repository

    BASH
    git clone https://github.com/RAYDENFLY/quantumterminal.git  
    cd quantumterminal  
    
  2. Install dependencies

    BASH
    npm install  
    
  3. Environment Setup

    BASH
    cp .env.example .env.local  
    

    The application works without API keys but will show limited data. For full functionality, add these optional API keys to .env.local:

    ENV
    # Optional: CoinGecko API for enhanced market data  
    COINGECKO_API_KEY=your_coingecko_key
    
    # Optional: Additional data sources  
    COVALENT_API_KEY=your_covalent_key  
    DEBANK_API_KEY=your_debank_key  
    

    User Authentication (community accounts)

    If you enable the new auth endpoints (/api/auth/register, /api/auth/login, /api/auth/logout), set this required secret:

    ENV
    # Required: used to issue HTTP-only session cookies  
    SESSION_SECRET=replace-with-a-long-random-string  
    

    Password reset email (Brevo SMTP)

    Untuk fitur Lupa password, kamu bisa pakai Brevo SMTP (gratis) supaya link reset dikirim via email.
    Kalau variabel di bawah belum di-set, app akan log reset link ke server console.

    ENV
    # Needed so reset links become absolute URLs in production  
    NEXT_PUBLIC_SITE_URL=https://your-domain.com
    
    # SMTP sender  
    MAIL_FROM="Quantum Terminal <no-reply@your-domain.com>"
    
    # Brevo SMTP  
    SMTP_HOST=smtp-relay.brevo.com  
    SMTP_PORT=587  
    SMTP_USER=your-brevo-smtp-login  
    SMTP_PASS=your-brevo-smtp-key  
    
  4. Run the development server

    BASH
    npm run dev  
    
  5. Open your browser

    http://localhost:3000  
    

Build for Production

BASH
npm run build  
npm start  

๐Ÿ› ๏ธ Tech Stack

  • Framework: Next.js 16 with Turbopack
  • Language: TypeScript
  • Styling: Tailwind CSS with custom terminal theme
  • State Management: React hooks with SWR for data fetching
  • Icons: Font Awesome
  • Data Sources:
    • CoinGecko API (market data)
    • CoinDesk RSS (news feed)
    • Alternative.me (Fear & Greed Index)
    • Mempool.space (Bitcoin fees)
    • Blockchain.com (Bitcoin stats)
    • DeFi Llama (TVL data)
    • Binance (orderbook heatmap + symbol metadata)

๐Ÿงญ Modules

Heatmap Terminal

Open: /heatmap

The heatmap uses a futures-first approach where possible:

  • REST snapshots prefer Binance Futures and fall back to Spot.
  • WebSocket depth stream also prefers Futures and falls back to Spot.

Symbol search/autocomplete is powered by a cached API route:

  • GET /api/binance-symbols (futures exchangeInfo, fallback to spot; cached ~1 hour)

Layer1 (L1) Terminal

Open: /layer1

components/layer1/Layer1Terminal.tsx is a multi-panel Level-1 style terminal focused on quick microstructure reads across several symbols at once.

Key capabilities:

  • Multi-panel layout (4 or 6 panels) with per-panel symbol + depth settings
  • Orderbook snapshot panels (best bid/ask ladder preview, mid + spread)
  • Microstructure metrics (CVD/delta, flow speed, volatility/spread meters, imbalance)
  • Whale wall detection + recent whale wall logs
  • Layout persisted in localStorage (qt_layer1_layout_v1)

Backend endpoints used by L1:

  • GET /api/layer1/symbols
  • GET /api/layer1/orderbook?symbol=...&exchange=...&depth=...
  • GET /api/layer1/microstructure?symbol=...&exchange=...
  • GET /api/layer1/orderflow?symbol=...&exchange=...
  • GET /api/layer1/whale-walls?symbol=...&exchange=...
  • GET /api/layer1/metrics?symbol=...&exchange=...

๐Ÿ“ Project Structure

quantumterminal/  
โ”œโ”€โ”€ app/  
โ”‚   โ”œโ”€โ”€ api/                 # API routes for data fetching  
โ”‚   โ”œโ”€โ”€ components/          # React components  
โ”‚   โ”‚   โ”œโ”€โ”€ TopBar.tsx      # Header with tickers  
โ”‚   โ”‚   โ”œโ”€โ”€ MarketOverview.tsx  
โ”‚   โ”‚   โ”œโ”€โ”€ NewsFeed.tsx  
โ”‚   โ”‚   โ””โ”€โ”€ ...  
โ”‚   โ”œโ”€โ”€ globals.css         # Global styles and animations  
โ”‚   โ””โ”€โ”€ page.tsx            # Main page component  
โ”œโ”€โ”€ public/                 # Static assets  
โ”œโ”€โ”€ tailwind.config.js      # Tailwind configuration  
โ””โ”€โ”€ package.json  

๐ŸŽฏ Key Components

TopBar Component

  • Breaking news ticker with smooth marquee animation
  • Coin prices ticker with real-time updates
  • Navigation menu with keyboard shortcuts

NewsFeed Component

  • Real-time news from CoinDesk RSS
  • Pagination with 7 items per page
  • Clickable articles that open in new tabs
  • Clean, sentiment-free presentation

Market Overview

  • Global market statistics
  • Top performers and losers
  • Trading signals (educational only)
  • Market sentiment indicators

โš ๏ธ Disclaimer

FOR INFORMATIONAL AND EDUCATIONAL PURPOSES ONLY

This platform is not financial advice. All trading signals and market analysis are for educational purposes only. Always do your own research and consult with financial professionals before making investment decisions.

Risk Warning: Cryptocurrency trading involves substantial risk of loss and is not suitable for every investor.

๐Ÿ“Š Data Sources

Data provided by:

  • CoinGecko (prices, market data)
  • CoinDesk (news feed)
  • Alternative.me (Fear & Greed Index)
  • Mempool.space (Bitcoin network fees)
  • Blockchain.com (Bitcoin statistics)
  • DeFi Llama (Total Value Locked)
  • Binance (orderbook snapshots/stream + trading symbol metadata)

๐Ÿค Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

๐Ÿ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐ŸŒŸ Open Source & Support

Quantum Terminal is 100% open source and free to use! ๐ŸŽ‰

If you find this project helpful and want to support its development:

๐Ÿ’ Ways to Support

  • โญ Star this repository on GitHub
  • ๐Ÿ› Report bugs or ๐Ÿ’ก suggest features via Issues
  • ๐Ÿ”ง Contribute code through Pull Requests
  • ๐Ÿ“ข Share with your crypto community
  • ๐Ÿ’ฐ Donate to support ongoing development

๐Ÿ’ฐ Donation Options

  • BNB (BNB Smart Chain): 0xD4233500BAE4973782c5eaA427A667ABd6FE9e5f
  • GitHub Sponsors: Support on GitHub

Your support helps maintain and improve this educational platform! ๐Ÿ™

๐Ÿ™ Acknowledgments

  • Inspired by Bloomberg Terminal design
  • Built with Next.js and the amazing React ecosystem
  • Data provided by various cryptocurrency APIs and services

๐Ÿ“ž Contact

For questions or suggestions, please open an issue on GitHub.


Quantum Terminal - Professional Crypto Data & Research Platform

Source: https://github.com/RAYDENFLY/quantumterminal

Chart

Loading chart...

Comments & Discussion

Scroll to load comments...

Tags

crypto
cryptocurrency
market
news
terminal
quantum-terminal

Share

Related Links
Tokenization Details
Total Supply:1,000,000,000
24h Volume (USD):โ€”
LP Liquidity (USD):โ€”
Market Cap (USD):โ€”
Ticker Symbol:TERMINAL
Trade

Loading recommendations...

Yuki

Your Marketplace Companion

Agent

Hey, I'm Yuki ๐Ÿ‘‹

Ask me about specific products, customer support, or anything about the Swarms Marketplace.