Aditya-Tripuraneni / FinanceApp

This is a simple finance app I developed which allows users to track their spending's on different categories. Users can view graphs, set budgets, and more!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FinanceApp

Finance_Tracker

Installations

pip install PyQt5
pip install matplotlib 
pip install db-sqlite3

Imports for main.py

import sys
from PyQt5 import QtWidgets
from PyQt5.QtWidgets import QDialog, QApplication
from PyQt5.uic import loadUi
import financeDataBase

Imports for financeDataBase.py

import sqlite3
from matplotlib import pyplot as plt

Note

financeDataBase is the other python file containing all necessary methods to perform SQL actions

What is this?

This is a simple finance tracker that allows users to track and mange their expenses on various categories. This app allows users to monitor their finances, add expenses, delete expenses, view their total expesnes, view various graphs on how their money is being spent and more! Some intersting features that were recently added are, users can change the background of their app based on their liking, or they can chose from 3 default gradients.

main main2 settings other piechart

Inspiration

After taking part in my first hackathon when I was 15, and creating a pet expense tracker, I decided to take my SQL knowledge and GUI capabilities to the next level. I wanted to create an app that would help my family and other people monitor their finances. This app focuses on the simplicity of just keeping track of how you spend your money.

What I learned

  • Pyqt5
  • Matplotlib
  • More from SQL This project allowed me to become more confident in my Object Oriented programming skills and allowed me to work with new technologies I have previously not worked with such as a powerful GUI builder "Pyqt5". I was able to learn how to efficiently use Matplot lib to implement graphs and a pie chart. Lastly, I became more familiar with SQL commands in Python and using better practices to retrieve data.

Latest Updates:

June 6th 2023

  • Grammar

About

This is a simple finance app I developed which allows users to track their spending's on different categories. Users can view graphs, set budgets, and more!


Languages

Language:Python 100.0%