This is a Transaction Tracking System developed using the customtkinter library in Python with sqlite3 database. It provides a graphical user interface (GUI) for managing transactions, tracking earnings, and performing various operations related to transactions.
- Add new transactions with details such as product name, price, quantity, and date/time.
- Store data in sqlite3 database.
- View and edit existing transactions.
- Delete transactions.
- Generate reports and summaries of transactions (Comming Soon!).
- Customize appearance mode (system, light, dark).
- Easy-to-use graphical interface built with customtkinter.
-
Clone the repository to your local machine:
git clone https://github.com/asherfraz/Transaction-Tracking-System-in-customtkinter.git
-
Change directory to App.
cd App/
-
Install the required dependencies. Ensure you have Python installed on your system.
pip install -r requirements.txt
-
Run the application:
python app.py
- Launch the application using the app.py file.
- Use the navigation buttons to navigate between different sections of the application.
- Add, edit, delete transactions as needed.
- Customize appearance mode and theme according to your preference.
- Generate reports and summaries for transaction analysis (Comming Soon!).
Light Theme:
Dark Theme:
- customtkinter - https://github.com/tomschimansky/customtkinter | https://customtkinter.tomschimansky.com/
- CTkMessagebox - https://github.com/Akascape/CTkMessagebox
- pillow - https://github.com/python-pillow/Pillow