Skip to content
Назад к проектам
lab

Alpha Matrix: вселенная мониторинга крипторынка

3D-дашборд крипторынка, который превращает токены в навигируемую вселенную: Three.js, индикатор Fear & Greed и все таймфреймы CoinGecko.

Founder / Frontend Developer

Обновлено 2026-07-29 · v2

Обзор

Alpha Matrix превращает крипторынок в то, по чему реально можно летать. Токены отрисовываются как навигируемая 3D-«вселенная» на Three.js, и весь проект — публичный портфолио-кейс, никто не хостит его как платный сервис.

Проблема

Просмотрите двадцать токенов на обычном дашборде — и перед вами таблица с цветными ячейками. Плоские списки и 2D-графики не дают почувствовать, как рынок движется в целом: приходится скроллить и сравнивать цифры по одной, вместо того чтобы увидеть картину целиком.

Решение

Alpha Matrix показывает рынок как 3D-сцену, по которой можно перемещаться напрямую, а радиальное меню и индикатор Fear & Greed всегда под рукой для быстрой оценки настроения. Данные берутся живьём из CoinGecko по всем таймфреймам, которые реально поддерживает API, а не по урезанному списку из трёх-четырёх интервалов.

Архитектура

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

Сцена на Three.js живёт в отдельном хуке, а не в одном гигантском компоненте — это и позволило вынести RadialMenu и FearGreedGauge рядом как самостоятельные куски. CoinGecko отдаёт данные по всем поддерживаемым интервалам: 1h, 24h, 7d, 14d, 30d, 200d, 1y, плюс исторические графики по каждому токену по запросу. Небольшой скрипт на Python занимается сбором новостей для дополнительного контекста. Nginx проксирует API и отдаёт SPA; конфигурация деплоя для этого лежит прямо в репозитории.

Возможности

  • Полноценный 3D-навигируемый вид рынка вместо плоского списка
  • Индикатор Fear & Greed и радиальное меню для быстрой оценки настроения
  • Все реальные таймфреймы CoinGecko, от 1h до 1y, и в панели фильтров, и в детальном виде токена
  • Исторические графики по запросу для каждого токена: 1D, 7D, 30D, 90D, 1Y

Технологии

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

Галерея

Скриншоты готовятся, появятся здесь через дашборд.

Видео

Roadmap

  1. 3D-вселенная токенов + индикатор Fear & Greed

  2. Полное покрытие таймфреймов CoinGecko

  3. Конфигурации деплоя (Nginx, systemd)

Сложности

Сцена изначально была одним монолитным компонентом, и её пришлось разбить на поддерживаемый хук Three.js плюс отдельные UI-куски. Отдельно пришлось разобраться с таймфреймами: важно было проверить, что реально поддерживает бесплатный тариф CoinGecko, а не выкатить раздутый список, который выглядит полным, но ломается на интервалах, доступных только на платном плане.

Уроки

Изначально проект парсил Twitter через Selenium ради дополнительного сигнала. Это хрупко и балансирует на грани условий использования большинства платформ, поэтому от этого отказались в пользу API CoinGecko. Дашборд почти ничего не потерял как инструмент мониторинга, зато получил кодовую базу, которую куда проще поддерживать.

Будущее

Это остаётся публичным портфолио-проектом, а не продуктом с roadmap. Что будет дальше — вопрос исследовательский, никакого зафиксированного списка фич нет.

GitHub

Открытый исходный код: github.com/ostapwsp-lab/alpha-matrix-v2.

Демо

Хостед-демо нет. Это портфолио-проект, а не работающий сервис — клонируйте и запустите сами, если хотите увидеть его вживую.

FAQ

Alpha Matrix — это торговый инструмент?

Нет. Это дашборд мониторинга и визуализации — исполнения ордеров или торговой логики в нём нет вообще.

Откуда данные о рынке?

Из API CoinGecko, по всем таймфреймам, доступным на бесплатном тарифе.

Код открыт?

Да, лицензия MIT, репозиторий публичный: github.com/ostapwsp-lab/alpha-matrix-v2.