3D Crypto Sphere

Interactive 3D Visualization

3D Crypto SphereMarket Explorer

Explore the cryptocurrency market in an immersive 3D environment. Each sphere represents a digital asset, sized by market cap and colored by performance.

Real-Time Data

Live market data from CoinGecko API

3D Visualization

Interactive spheres with smooth animations

Instant Insights

Click any sphere for detailed analysis

Market Explorer

Interact with the 3D visualization below. Hover over spheres to see quick info, click for detailed analysis, and use your mouse to rotate, zoom, and pan the scene.

Positive 24h Change
Negative 24h Change
Size = Market Cap

Loading market data...

About This Project

A showcase of modern web development combining real-time data with immersive 3D graphics

Purpose

This project demonstrates how to create engaging, interactive data visualizations using modern web technologies. It transforms complex cryptocurrency market data into an intuitive 3D experience that makes it easy to understand market dynamics at a glance.

The sphere-based representation allows users to quickly identify market leaders by size and assess performance through color coding, all while enjoying smooth, responsive interactions.

Tech Stack

Frontend

  • • Next.js 16 (App Router)
  • • TypeScript 5
  • • React 19
  • • Tailwind CSS 4
  • • Framer Motion

3D & Data

  • • Three.js
  • • React Three Fiber
  • • React Three Drei
  • • CoinGecko API
  • • shadcn/ui

How Data Is Visualized

  • 1
    Fetch: Real-time market data retrieved from CoinGecko's public API, limited to top 25 cryptocurrencies by market cap.
  • 2
    Process: Market cap values are normalized to determine sphere sizes, and positions are calculated using the Golden Spiral method for even 3D distribution.
  • 3
    Render: Three.js renders each cryptocurrency as a 3D sphere with realistic materials, lighting, and floating animations for an immersive experience.
  • 4
    Interact: Users can hover for quick info, click for detailed analysis, and freely navigate the 3D space using intuitive mouse controls.

Future Improvements

  • Solar System Visualization: Transform the sphere cluster into an orbiting solar system, with Bitcoin at the center and other coins orbiting at distances proportional to market cap.
  • Historical Data: Add time controls to visualize market changes over time with animated transitions.
  • Advanced Filters: Enable filtering by sector, market cap range, or performance metrics.
  • Comparison Mode: Select multiple coins to view side-by-side comparisons with charts.

Get In Touch

Interested in this project or want to collaborate? Feel free to reach out!