Skip to content

Commit 687d6f1

Browse files
Create README.md
added read me file containing requirements
1 parent 186c551 commit 687d6f1

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed

PYTHON APPS/FinanceTracker/README.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
# FinanceApp
2+
![Finance_Tracker](https://user-images.githubusercontent.com/59937191/170799233-576fdaf2-6603-4fd1-8966-4b18cb556368.png)
3+
4+
5+
## Installations
6+
````
7+
pip install PyQt5
8+
pip install matplotlib
9+
pip install db-sqlite3
10+
````
11+
12+
## Imports for main.py
13+
````
14+
import sys
15+
from PyQt5 import QtWidgets
16+
from PyQt5.QtWidgets import QDialog, QApplication
17+
from PyQt5.uic import loadUi
18+
import financeDataBase
19+
````
20+
21+
## Imports for financeDataBase.py
22+
````
23+
import sqlite3
24+
from matplotlib import pyplot as plt
25+
````
26+
27+
### Note
28+
financeDataBase is the other python file containing all necessary methods to perform SQL actions
29+
30+
## What is this?
31+
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.
32+
33+
![main](https://user-images.githubusercontent.com/59937191/170799097-222e8b83-f73c-4e41-b2bd-a520af125cb4.png)
34+
![main2](https://user-images.githubusercontent.com/59937191/170799105-27d18519-69a4-4abb-ac4c-18d4446b27ce.png)
35+
![settings](https://user-images.githubusercontent.com/59937191/170799166-4a884a29-2587-4d24-a704-1e04c4f9cbb9.png)
36+
![other](https://user-images.githubusercontent.com/59937191/170799111-04ff05df-2af9-4df1-aec7-67b675b66bbe.png)
37+
![piechart](https://user-images.githubusercontent.com/59937191/170799112-7f760048-b9a3-417e-8268-8b46f3cd6f91.png)
38+
39+
## Inspiration
40+
After taking part in my first hackathon when I was 15, and creatign a pet expense tracker, I decided to take my SQL knowedge and GUI capabilities to the next level. I wanted to create an app that would help my family and other peopel monitor their finances. This is app focuses on the simplicity on just keeping track of how you spend your money.
41+
42+
## What I learned
43+
- Pyqt5
44+
- Matplotlib
45+
- More from SQL
46+
This project allowed me to become more confident in my Object Oriented programming skills, and allowed me to work with new technologies I have previous not worked with before 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 familar with SQL commands in python and using better practices to retrieve data.
47+
48+
49+
## Latest Updates:
50+
### July 9th 2022
51+
- Added some doccumention for code to make it easier to read
52+
- Added ability to tell users when they hit goal or over budget once expense entered
53+

0 commit comments

Comments
 (0)