Skip to content
Back to projects
lab

Alpha Matrix: Crypto Market Monitoring Universe

A 3D crypto market dashboard that turns tokens into a navigable universe, built with Three.js, a Fear & Greed gauge, and every CoinGecko timeframe.

Founder / Frontend Developer

Updated 2026-07-29 · v2

Overview

Alpha Matrix turns the crypto market into something you can actually fly through. Tokens render as a navigable 3D "universe" built with Three.js, and the whole thing is a public, open-source portfolio piece — nobody hosts this as a paid service.

Problem

Scan twenty tokens on a normal dashboard and you're reading a spreadsheet with colors. Flat lists and 2D charts don't give you a feel for how the market is moving as a whole; you end up scrolling and comparing numbers one at a time instead of seeing the shape of things.

Solution

Alpha Matrix renders the market as a 3D scene you navigate directly, with a radial menu and a Fear & Greed gauge sitting right there for a quick sentiment check. It pulls live data from CoinGecko across every timeframe the API actually supports, not some trimmed-down list of three or four intervals.

Architecture

  • React
  • Three.js
  • CoinGecko API
  • Python
  • Nginx

The Three.js scene lives in its own hook rather than one giant component, which made it possible to pull the RadialMenu and FearGreedGauge out as standalone pieces next to it. CoinGecko supplies market data across every supported interval — 1h, 24h, 7d, 14d, 30d, 200d, 1y — plus historical charts per token on demand. A small Python script handles news ingestion for extra market context. Nginx reverse-proxies the API and serves the SPA; the deployment config for that is included in the repo.

Features

  • Full 3D, navigable view of the market instead of a flat list
  • Fear & Greed gauge plus a radial menu for a fast sentiment read
  • Every real CoinGecko timeframe, from 1h to 1y, in both the filter bar and per-token detail view
  • On-demand historical charts per token: 1D, 7D, 30D, 90D, 1Y

Technologies

  • React
  • Three.js
  • CoinGecko API
  • Python
  • Nginx

Gallery

Screenshots are being prepared and will be added here through the dashboard.

Videos

Roadmap

  1. 3D token universe + Fear & Greed gauge

  2. Full CoinGecko timeframe coverage

  3. Deployment configs (Nginx, systemd)

Challenges

The scene started as one monolithic component and had to be split into a maintainable Three.js hook plus separate UI pieces. On top of that, getting the timeframe list right meant checking what CoinGecko's free tier genuinely supports rather than shipping a fake, padded-out list that looks complete but breaks on the intervals that actually need a paid plan.

Lessons

The project originally scraped Twitter with Selenium for extra signal. That's fragile and sits in a legal gray area around most platforms' terms of service, so it got cut in favor of the CoinGecko API. The dashboard lost almost nothing as a monitoring tool and gained a codebase that's much easier to keep running.

Future

This stays a public portfolio piece rather than a product with a roadmap. Whatever comes next is exploratory — there's no committed feature list.

GitHub

Open source: github.com/ostapwsp-lab/alpha-matrix-v2.

Demo

No hosted demo. This is a portfolio piece, not a running service — clone it and run it yourself if you want to see it live.

FAQ

Is Alpha Matrix a live trading tool?

No. It's a monitoring and visualization dashboard — there's no order execution or trading logic anywhere in it.

Where does the market data come from?

CoinGecko's API, across every timeframe available on their free tier.

Is the code open source?

Yes, MIT license, public at github.com/ostapwsp-lab/alpha-matrix-v2.