Skip to content

Latest commit

 

History

History
61 lines (44 loc) · 1.76 KB

File metadata and controls

61 lines (44 loc) · 1.76 KB

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