/CryptoPortfolio

CryptoPortfolio is a desktop C# application that utilizes the Coingecko API and an SQL database for easy storage and management of your cryptocurrency investments.

Primary LanguageC#

CryptoPortfolio

CryptoPortfolio is a desktop application that utilizes the Coingecko API and an SQL database for easy storage and management of your cryptocurrency investments.

How It Works

  1. Authentication: Start by entering your API key in the authentication window.
  2. Main Panel: Access the main panel to manage your portfolio.
  3. Add Coins: Select the coins you want to add to your portfolio.
  4. Track Holdings: Once added, the coins are stored in the database and tracked by the API.
  5. Manage Portfolio: Buy or sell more of a specific asset, with the program averaging the entry price and adjusting current holdings accordingly.

Enjoy managing your cryptocurrency portfolio with ease and precision!

Features

  • Buying and Selling: The portfolio supports the "buying" of cryptocurrencies and also "selling" them, including short-selling.
  • API Key Authentication: Securely authenticate using an API key.
  • Real-time Price Updates: Refresh the prices and database to get the latest market data.
  • Portfolio Management: Add and manage coins in your portfolio effortlessly.

Screenshots

API Key Authentication

Firstly, the user is presented with an API key authentication window.

apikey

Main Panel

If the API key is correct, the main panel is displayed. From here, the user can choose to refresh the prices and database or add coins to their portfolio. MainWindow

Adding Coins

Here are two examples of the coin adding process.

CoinsChoice2 CoinsChoice

CoinAdd2 CoinAdd