pip install PyQt5
pip install matplotlib
pip install db-sqlite3
import sys
from PyQt5 import QtWidgets
from PyQt5.QtWidgets import QDialog, QApplication
from PyQt5.uic import loadUi
import financeDataBase
import sqlite3
from matplotlib import pyplot as plt
financeDataBase is the other python file containing all necessary methods to perform SQL actions
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.
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.
- 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.
- Grammar