An open API service indexing awesome lists of open source software.

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).

Awesome Lists containing this project

README

        

# QWICKBASE




Project Banner




Project Banner


## 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
---