Skip to content

The ultimate tool for managing your personal Expenses, Budget, Analysis and for tracking your future savings.

Notifications You must be signed in to change notification settings

tushargithub44/SpendMate

Repository files navigation

SpendMate - Your Money Manager


        


Motivation

The ultimate tool for managing your personal Expenses, Budget, Analysis and for tracking your future savings.It also allows users to set budgets, get overview of money distribution and has added functionality of analyzing data using graphical representation. If you always want to be in sync and control of your budget, bills and savings, then this tool is best suited for you.Seamlessly log your personal and business transactions. analyse your revenue and expense reports with beautiful graphs. Review your daily, monthly finances easily.

User Manual


🚀 Features

  • Intuitive Interface - Add, edit, Archive your financial records easily.
  • Multi-currency support - you can select your currency from the list of 10+ major world currencies.
  • Multiple accounts - You can create any number of accounts to manage and streamline your Income and Expense transactions.
  • Graphs and Pie Charts - Gives more clarity and visual analysis of your spending areas in detail. It gives a percentage split up of your revenue and spending category wise for all the months.
  • Custom Categories - If default categories do not work for you. You can simply create your own Spending and Income Categories with Built-In Icons and colors.
  • Budget Management - You can set and alter your monthly budget any time. You will get an alert message on your main window when your spending has reached the budget threshold.
  • Goals -Save for your future expenses by setting Goals. You can add contributions towards your goal and keep track of your saving progress to achieve your goal.


Application Demo


Report Feature Demo




To-do List

  • Incude support for various languages.
  • Improve design.
  • Add more features.

Libraries Used

  • Tkinter
  • Pandas
  • tkcalendar
  • ttkthemes
  • matplotlib
  • Pillow

Installing

A step by step series of examples that tell you how to get a development env running

In your cmd:

pip install virtualenv
git clone https://github.com/tushargithub44/SpendMate.git 
cd SpendMate
virtualenv env
cd env\Scripts
activate
cd ../..

Then,

pip install -r requirements.txt
python app.py

You are done with the setup now!


Contributing

We're are open to enhancements & bug-fixes . Open a PR and we'll look into it.


Contributors


Developed with ❤️ by Tushar, Akshat, Rugved

About

The ultimate tool for managing your personal Expenses, Budget, Analysis and for tracking your future savings.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages