Skip to content

A simple yet effective payment tracking system built with Python and Tkinter, featuring Excel integration, data analysis, and visualization.

Notifications You must be signed in to change notification settings

ozcotech/paymentRecords

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

PaymentRecordsApp πŸ§ΎπŸ’°

This is a simple payment tracking application built with Python, Tkinter, and OpenPyXL.

πŸ”Ή Features:

  • βœ… Add, update, search, and list payments
  • πŸ“Š Analyze payments (Paid vs. Pending)
  • πŸ“ˆ Generate visual charts
  • πŸ“ Save data in an Excel file (payment_records.xlsx)
  • 🎨 GUI built using Tkinter

πŸš€ Installation & Run:

1. Clone the repository:

git clone https://github.com/ozcotech/paymentRecords.git
cd paymentRecords

2. Install dependencies:

pip install -r requirements.txt

3. Run the GUI:

python gui.py

πŸ“¦ Build as an App:

To create a standalone macOS app:

pyinstaller --onefile --windowed --paths=data --hidden-import=tkinter --hidden-import=matplotlib --add-data "data/excel_manager.py:data" --add-data "data/models.py:data" --name "PRA" gui.py

πŸ› οΈ Technologies Used:

  • Python 🐍
  • Tkinter 🎨
  • OpenPyXL πŸ“Š
  • Matplotlib πŸ“ˆ

Made with ❀️ by ozcotech

About

A simple yet effective payment tracking system built with Python and Tkinter, featuring Excel integration, data analysis, and visualization.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages