Binance Chain Analytics Dashboard UI

Job ID: 39894391

Budget: $250 – $750 USD

I need a Python-driven Web3 interface that turns raw on-chain data from Binance Smart Chain into a polished analytics dashboard. The front end should feel snappy and modern while streaming live metrics—blocks, transactions, token movements—straight from the chain. At the same time, I want the ability to dig into any past period through flexible date-range filters and export the results for deeper offline work.

You’re free to pick the stack that lets you move fastest (Dash, Plotly, Streamlit, or a Flask/React combo are all fine) so long as everything is orchestrated in Python and can be deployed on a standard Linux VPS. Behind the scenes, the app must connect to a BSC node or reliable public RPC, cache or batch queries to stay performant, and feed real-time updates to the charts without manual refresh.

Deliverables
• Complete, well-commented source code and setup guide (requirements.txt or Dockerfile included)
• Responsive UI with live visualizations and a dedicated historical analysis view
• Modular data layer for Binance Smart Chain interaction (Web3.py or similar)
• Quick walk-through (video or markdown) confirming the features work end-to-end

Acceptance Criteria
• Dashboard loads initial data in under five seconds on a modest VPS
• Real-time components update automatically within two blocks of network finality
• Historical queries return results within set date ranges and allow CSV download
• Code passes basic linting/tests and can be spun up with a single command

If this sounds like your kind of build, let’s get started—I’m ready to review your approach and timeline.
Related categories: JavaScript Python Linux Django VPS Flask Binance Smart Chain Streamlit