https://github.com/rjohnpaul/qwickbase
Its a Stock Trading Simulator Python application that simulates a stock trading platform. It allows users to buy and sell stocks, manage their portfolio, and view transaction history through an intuitive graphical user interface (GUI).
https://github.com/rjohnpaul/qwickbase
Last synced: 3 months ago
JSON representation
Its a Stock Trading Simulator Python application that simulates a stock trading platform. It allows users to buy and sell stocks, manage their portfolio, and view transaction history through an intuitive graphical user interface (GUI).
- Host: GitHub
- URL: https://github.com/rjohnpaul/qwickbase
- Owner: RJohnPaul
- Created: 2024-01-05T17:39:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-05T17:45:46.000Z (over 1 year ago)
- Last Synced: 2025-01-20T07:44:02.600Z (5 months ago)
- Language: Python
- Size: 2.94 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# QWICKBASE
![]()
![]()
## Overview
This Stock Trading Simulator is a Python application that simulates a stock trading platform. It allows users to buy and sell stocks, manage their portfolio, and view transaction history through an intuitive graphical user interface (GUI). The application is primarily built using the following technologies:
- **Python:** The core programming language.
- **tkinter:** A Python library for creating GUI applications.
- **sqlite3:** A built-in Python module for interacting with SQLite databases.
- **ttkthemes:** A Python library for theming tkinter widgets.## Features
- **Portfolio Management:** Users can track their stock portfolio, view the current balance, and see detailed information about owned stocks.
- **Buy and Sell Stocks:** The application enables users to buy and sell stocks by entering the stock symbol and the desired quantity.- **Transaction History:** A transaction history tab displays a record of all buy and sell transactions, including timestamps.
- **Realistic Stock Price Fluctuations:** The stock prices are subject to random fluctuations to simulate real-world market dynamics.
## Getting Started
1. Install the required dependencies:
```bash
pip install tkinter ttkthemes
```2. Run the application:
```bash
python stock_trading_simulator.py
```## Usage
- Launch the application and navigate through the tabs: Portfolio, Buy/Sell, and Transaction History.
- Enter the stock symbol and quantity to buy or sell stocks.
- View the portfolio and transaction history for a comprehensive overview.## Contributions
Contributions are welcome! Feel free to submit bug reports, feature requests, or pull requests to enhance the application.
## License
This project is licensed under the [MIT License](LICENSE).
## Links
- **Python:** [Python Official Website](https://www.python.org/)
- **tkinter:** [tkinter Documentation](https://docs.python.org/3/library/tkinter.html)
- **sqlite3:** [SQLite Documentation](https://docs.python.org/3/library/sqlite3.html)
- **ttkthemes:** [ttkthemes on GitHub](https://github.com/RedFantom/ttkthemes)# Feel free to fork and star this repo
---