Python, Tkinter, Matplotlib, SQLite.
A Tkinter-based graphical user interface (GUI) application for tracking, categorizing, and visualizing personal expenses and deposits.
| Home View | Show Expenses Summary |
|---|---|
![]() |
![]() |
| View by Tags | View by Year Only |
|---|---|
![]() |
![]() |
| View deposits vs. withdrawals |
|---|
![]() |
This GUI requires matplotlib and numpy. To install these dependencies, run the following commands:
- Clone this repository:
git clone https://github.com/jschhie/Financial-Visualizer.git [folderNameHere]- Navigate into the folder:
cd [folderNameHere]- Create and activate virtual environment (
venv):
To isolate the project's dependencies
python3 -m venv venv
source venv/bin/activate- Install the required packages:
pip3 install -r requirements.txt- To start the GUI app, run:
python3 finance_tracker.py



