Skip to content

Latest commit

 

History

History
50 lines (29 loc) · 1.52 KB

File metadata and controls

50 lines (29 loc) · 1.52 KB

Prerequisites

You need to have MySQL server installed on your device (the project was developed using v. 8.4.0)

The app is built on Python 3.11.8. Some features may function improperly on older versions

Installation

1. Install python dependencies.

pip install -r requirements.txt

2. Create a config.py file, add your MySQL server host, user, password and a desired db name into it.

DB_HOST = "localhost"
DB_USER = "root"
DB_PASSWORD = "628691"
DB_NAME = "crypto_data"

3. Run the main.py script in the project directory.

python main.py

Functionality overview

py_crypto_dashboard

Assets watchlist

Assets watchlist displays current market data for selected assets. The appearance of data can be configured in the asset settings window.

py_crypto_dashboard

Adding assets

You can add new assets to the watchlist in the "Add asset" window. It is opened through the sidebar menu.

py_crypto_dashboard

Saving historical data

You can save your assets historical data in the .csv format using the "Historical data" window. It is opened through the asset row in the watchlist

py_crypto_dashboard

Managing API keys

You can manage your CryptoCompare API keys in the API keys management menu. It is also opened through the sidebar menu.

py_crypto_dashboard