Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Python Financial Tracker

Desktop personal-finance tracker with a built-in charting dashboard, written in Python with a Tkinter interface.

Author: Zyad Husseini — MSc Data Analytics, Kedge Business School

What it does

An ExpenseTracker application that records expenses against dates and categories, stores them in a pandas DataFrame, and renders the breakdown as a chart embedded directly in the window rather than opening a separate plot.

  • Tkinter + ttk interface, with tkcalendar for date entry so expenses are picked from a calendar instead of typed as free text
  • pandas for the underlying expense table, aggregation and category grouping
  • matplotlib charts embedded in the GUI via FigureCanvasTkAgg
  • Input validation surfaced through messagebox dialogs

Running it

pip install pandas matplotlib tkcalendar
python "FINANCIAL DASHBOARDD.py"

Tkinter ships with most CPython installations; on some Linux distributions it is packaged separately as python3-tk.


Zyad Husseini — data analyst and economist working between France and Egypt. Also written Ziad, Zeyad or Ziyad Husseini. Portfolio · LinkedIn · GitHub

About

finance tracker with dashboard built using python

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages