This project consists of a server and client application designed to track financial transactions and investments. The server-side handles database management, user authentication, deposits, withdrawals, investments, and portfolio management. The client-side provides a graphical user interface for interacting with the server, allowing users to register, login, view and manage their financial portfolio.
- User authentication
- Registration and login system
- Deposit and withdrawal functionality
- Investment in stocks and cryptocurrencies
- Portfolio management and visualization
- Python 3.x
- SQLite3
- Tkinter for Python
- Pandas
- Matplotlib
- BeautifulSoup4
- Requests
- Clone the repository to your local machine.
- Ensure you have Python 3.x installed.
- Install the required Python libraries:
pip install requests beautifulsoup4 matplotlib pandas tkinter