Skip to content

VanHes1ng/cryptoDash-frontend

Repository files navigation

CryptoDash – Market Dashboard (Frontend)

CryptoDash is a real-time crypto market dashboard built with React and Apache ECharts, designed for advanced market analysis and indicator visualization.

This frontend consumes a custom backend API that streams OHLCV data and computed indicators such as ATR and Supertrend.

Features

  • Candlestick charts (OHLC)
  • Auto-updating market data
  • Supertrend overlay (bullish / bearish)
  • Market statistics panel
  • Interactive market table
    • Price & volume change
    • Buy / sell volume
    • Delta & delta %
    • Supertrend direction
  • Click a symbols row at the table → instantly updates the chart to clicked row Dark UI style
image

Tech Stack

  • React
  • TypeScript
  • Apache ECharts
  • Vite
  • Fetch API

Project Structure

src/
├─ components/
│  ├─ CandlestickChart.tsx
│  ├─ MarketStats.tsx
│  ├─ MarketTable.tsx
│  └─ MarketControls.tsx
├─ pages/
│  └─ Dashboard.tsx
├─ config/
│  └─ market.ts
└─ main.tsx

⚙️ Setup & Run

1️⃣ Install dependencies

npm install

2️⃣ Environment variables

Create .env file:

VITE_API_URL=http://localhost:4000

3️⃣ Run locally

npm run dev

The app will be available at:

http://localhost:5173

Backend Requirement

This frontend expects the CryptoDash backend to be running. backend ->> https://github.com/VanHes1ng/cryptoDash-server

Required API:

GET /api/candles?symbol=BTCUSDT&tf=1h&limit=200

Returned candle fields:

  • openTime
  • open
  • high
  • low
  • close
  • volume
  • takerBuyVolume
  • atr
  • supertrend
  • supertrendDir

Design Notes

  • Indicators are computed server-side
  • Frontend focuses purely on visualization

Disclaimer

This project is for educational and analytical purposes only.
It is not financial advice.


Author

VanHes1ng
Crypto market analytics & system development

About

Real-time crypto market dashboard built with React and Apache ECharts for visualizing OHLCV data and server-side indicators.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors