Crypto-Viz is a cryptocurrency volume visualization application built with React, MUI, and Observable Plot. The application visualizes cryptocurrency data such as volume and quarter-over-quarter (QoQ) changes for popular cryptocurrencies like Bitcoin, Ethereum, Solana, and USDC. The project is deployed to GitHub Pages.
You can view the live demo of the project at:
Crypto-Viz Demo
Crypto-Viz fetches cryptocurrency volume data and visualizes it using an area chart. Users can see the average volume for each cryptocurrency in Q2'23 and how it changed compared to Q1'23. The app uses Material-UI (MUI) components for styling and layout and Observable Plot for charting.
The project is deployed via GitHub Pages using the gh-pages
branch.
- React
- Material-UI (MUI)
- Observable Plot
- Area chart visualizing the volume of Bitcoin, Ethereum, Solana, and USDC.
- Displays average volume for Q2'23 and quarter-over-quarter (QoQ) percentage changes.
- Automated deployment to GitHub Pages using the
gh-pages
branch.
To install and run the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/sorochak/crypto-chart.git cd crypto-viz
- Install dependencies:
npm install
- Start the development server:
npm start
- View the app: Open your browser and go to
http://localhost:3000
to view the app.
This project is deployed to GitHub Pages using the gh-pages branch. The deployment process is automated via npm scripts.
-
Build the Project:
npm run build
-
Deploy the build to Github Pages:
npm run deploy
This command will build the project and push the build files to the gh-pages branch, making the site available at https://sorochak.github.io/crypto-chart.