This repository contains all data processes + submissions of team Kebab to the RMDS Lab's quarterly competition, specifically NFT dashboard making during 1st quarter of 2022.
The dashboard analyzes NFT Transactions during the 1st Quarter of 2022, starting from analyzing how popularity and sales impact the price of NFTs, comparing the distribution of cryptocurrency used on NFT Transactions, to describing Top 10 NFTs based on certain attributes.
Name | Details |
---|---|
app | Contains the Dashboard structure made with MVC Architectural pattern using Dash Python as the Backend Framework and Tailwind CSS as the Frontend Framework |
assets | Contains necessary styles for the dashboard |
models | Contains both raw and cleaned datasets |
controllers | Contains the necessary callbacks for the dashboard |
views | Contains the layout of each visualization for the dashboard |
data preprocessing | Preprocess the data from the cleaned datasets into fully usable datasets |
dashboard.py | Driver code to run the dashboard |
notebook | Contains all data processes and visualizations providing the necessary components to build the dashboard |
technical report | A presentation containing our groups analysis report on the NFT Transactions |
requirements.txt | Contains the necessary modules to build the dashboard |
- Clone this repository
- Set up a virtual environment by typing
python -m venv env
in the command line - Set your interpreter path to the virtual environment path
- Download all the dependencies (modules) by typing
python -m pip install -r requirements.txt
- Run dashboard.py on Python terminal
- Go to http://localhost:8050/ to go to the dashboard