CoinMarket_API GUI Portfolio A Python-based graphical user interface (GUI) application for managing and visualizing cryptocurrency portfolios. This application retrieves data from the CoinMarket API and provides an easy-to-use interface for tracking the value of your cryptocurrency assets.
Features Real-Time Data: Fetch live cryptocurrency prices and market data using the CoinMarket API. Portfolio Management: Add, edit, and manage your cryptocurrency holdings. Graphical Visualization: View your portfolio's value through charts and graphs. Cross-Platform: The app can be run on multiple platforms using Python.
Installation
- Clone the repository:
git clone https://github.com/yourusername/CoinMarket_API.git cd CoinMarket_API
-
Set up a virtual environment: python3 -m venv venv source venv/bin/activate # For Windows: venv\Scripts\activate
-
Install the required dependencies: pip install -r requirements.txt
-
Run the application: python GUI_Portfolio_app.py
-
Requirements Python 3.0 Required Python libraries can be found in the requirements.txt file.
-
Usage Launch the app. Add your cryptocurrency holdings by entering the amount and selecting the coin. View live price updates and see the current value of your portfolio.
Folder Structure
-
GUI_Portfolio_app.py: Main Python file for the GUI application.
-
dist/: Directory containing the executable build (if applicable).
-
build/: Build-related files. venv/: Virtual environment directory. .idea/: IDE configuration files. .git/: Git version control folder.
-
Contributing Feel free to contribute to this project by submitting a pull request or opening an issue.
License This project is licensed under the MIT License.