Skip to content

gamaalice/budgetpersonal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Budget Manager

A simple and organized personal budgeting application built with pure Tkinter, Pandas, and Matplotlib. Data is stored in a clean CSV file that starts empty, and all transactions are added through the interface.

Features

  • Right‑side input panel (date, category, subcategory, amount)
  • Predefined financial categories and subcategories
  • Automatic CSV creation with header only
  • Transactions table with delete option
  • Pie chart: spending distribution
  • Bar chart: total by category
  • Clean dashboard layout
  • Fully modular code (main.py, utils.py, charts.py)

How to Run

pip install pandas matplotlib python main.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages