crypto-dashboard

🚀 Crypto Dashboard - Live Price Tracker

A premium, real-time cryptocurrency dashboard built with React and FastAPI. Features live price tracking, interactive charts, and a modern glassmorphism UI.

Crypto Dashboard

✨ Features

🛠️ Tech Stack

Frontend

Backend

🚀 Getting Started

Prerequisites

Installation

  1. Clone the repository
    git clone https://github.com/Kausal-dev/crypto-dashboard.git
    cd crypto-dashboard
    
  2. Setup Backend
    cd backend
    python -m venv venv
    # Windows
    venv\Scripts\activate
    # Mac/Linux
    source venv/bin/activate
       
    pip install -r requirements.txt
    
  3. Setup Frontend
    cd frontend
    npm install
    

Running the App

  1. Start Backend Server
    # In backend directory
    uvicorn main:app --reload --port 8000
    
  2. Start Frontend Dev Server
    # In frontend directory
    npm run dev
    
  3. Open http://localhost:5173 in your browser.

🎨 Design System

The project uses a custom CSS variable system for easy theming:

🔌 API Integration

The backend acts as a proxy to the Binance API to avoid CORS issues and rate limiting on the client side.

📄 License

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