Skip to content

A Tkinter GUI that visualizes financial transactions by categories and selected timeframes

Notifications You must be signed in to change notification settings

jschhie/Financial-Visualizer

Repository files navigation

Financial Visualizer

Python, Tkinter, Matplotlib, SQLite.

Project Overview

A Tkinter-based graphical user interface (GUI) application for tracking, categorizing, and visualizing personal expenses and deposits.


Table of Contents


Visual Demos

Home View Show Expenses Summary
View by Tags View by Year Only
View deposits vs. withdrawals

Program Requirements

This GUI requires matplotlib and numpy. To install these dependencies, run the following commands:

  1. Clone this repository:
git clone https://github.com/jschhie/Financial-Visualizer.git [folderNameHere]
  1. Navigate into the folder:
cd [folderNameHere]
  1. Create and activate virtual environment (venv):

To isolate the project's dependencies

python3 -m venv venv
source venv/bin/activate
  1. Install the required packages:
pip3 install -r requirements.txt
  1. To start the GUI app, run:
python3 finance_tracker.py

About

A Tkinter GUI that visualizes financial transactions by categories and selected timeframes

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages