Skip to content

A desktop crypto dashboard which provides a clear and concise interface to monitor your assets. Cryptocompare API key is required: https://min-api.cryptocompare.com/pricing

Notifications You must be signed in to change notification settings

Lookingforcommit/py_crypto_dashboard

Repository files navigation

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

About

A desktop crypto dashboard which provides a clear and concise interface to monitor your assets. Cryptocompare API key is required: https://min-api.cryptocompare.com/pricing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages