Skip to content

landofcash/bubble-volume-market-charts

Repository files navigation

Project Logo Bubble Volume Market Charts

A proof of concept and technology test for integrating Binance API & WebSockets with a high-performance Vue 3 frontend.

Vue Vite WebSockets Pinia Chart.js Tailwind CSS


https://landofcash.github.io/bubble-volume-market-charts


🔥 Overview

This project is a real-time cryptocurrency trading dashboard featuring:

  • 📡 Live market data powered by Binance WebSockets.
  • 📊 Interactive trade visualization with Chart.js.
  • 🎨 Fully responsive UI using Tailwind CSS & Headless UI.
  • 🚀 Ultra-fast performance with Vite & Vue 3.
  • 🛠️ Efficient state management using Pinia.

App Screenshot


🔧 Technologies Used

Technology Description
Vue.js 3 Reactive frontend framework
Vite Fast build tool for modern JS apps
Pinia State management for Vue
Vue Router Client-side routing
Chart.js Interactive trade visualization
Tailwind CSS Utility-first CSS framework
Headless UI Accessible UI components
Binance API Fetching live crypto trade data
WebSockets Real-time trade updates
Moment.js Time-based data handling

📊 Key Features

Real-Time Trade Visualization – Displays live buy/sell orders dynamically.
Custom Symbol Selection – Switch trading pairs instantly.
Trade History – Tracks recent transactions in real-time.
Throttled Updates – Efficient trade processing without lag.
Logging System – Debugging & performance monitoring.
Optimized Build – Uses Vite for fast reloads & builds.


🏆 Why This Project Stands Out

💡 Proof of Concept – Showcases Binance API & WebSockets in action.
High Performance – Optimized with throttling, WebSockets & Vue 3 reactivity.
📡 Live Data Streaming – No delays, fully real-time.
🛠️ Modular & Scalable – Clean architecture with reusable components.


🛠️ Installation & Setup

1️⃣ Clone the repository

git clone https://github.com/landofcash/bubble-volume-market-charts.git
cd crypto-trading-dashboard

2️⃣ Install dependencies

npm install

3️⃣ Run the development server

npm run dev

Open http://localhost:5173 in your browser.


📩 Contact

💼 Upwork: https://www.upwork.com/freelancers/mikhaila
🔗 GitHub: https://github.com/landofcash


📝 License

This project is licensed under the MIT License.


Star this repo if you found it useful!
🚀 Feel free to fork and contribute!

About

A real-time cryptocurrency trading dashboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published