Skip to content

Desktop app in Python responsible for managing budget

Notifications You must be signed in to change notification settings

g-boron/BudgetBuddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BudgetBuddy 💸

About 📈

An application with a graphical interface implemented as part of the IT system team project in a 3-person group, using the Scrum methodology.

BudgetBuddy is an application supporting budget management. It offers functionalities such as:

  • account registration system
  • adding, editing and deleting income and expenses
  • notifications in the application and e-mail
  • filtering and sorting expenses and income
  • displaying a text summary of daily and monthly expenses
  • generating charts summarizing daily and monthly expenses
  • entering payment terms
  • inviting a user to your budget
  • setting a monthly spending limit and visualizing it on a pie chart
  • downloading expenses to csv or json format
  • anticipation of future expenditure by extrapolation

Technology 💻

The application was written in Python using a PostgreSQL database. Libraries used:

  • customtkinter
  • matplotlib
  • csv
  • json
  • datetime
  • psycopg2
  • smtplib
  • pandas

How to use ⚙

Do following steps:

  1. Clone the repository
  2. In terminal type pip install -r requirements.txt
  3. After installation type in terminal python main.py

About

Desktop app in Python responsible for managing budget

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages