Skip to content

S-i-d-d-h-a-n-t/Finance_tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Finance_tracker

Project Overview:

The Personal Finance Tracker is a simple command-line application that helps users track their income, expenses, and savings goals. It also provides visualizations of spending patterns to better understand financial habits. The project uses SQLite for data storage and Matplotlib for creating various financial charts.

Features

  • Add Income: Record income entries with descriptions and amounts.
  • Add Expense: Record expenses, categorize them, and add descriptions.
  • View Summary: View a summary of total income, expenses, and balance.
  • Set Savings Goals: Define and track savings goals.
  • Visualize Spending: Generate various charts (bar chart, pie chart, line chart, etc.) to better understand your spending habits.

Technologies Used:

  • Python: Core programming language.
  • SQLite3: Local database for storing transaction records.
  • Matplotlib: Python library for generating visualizations.

When you run the application, a menu will appear with the following options:

  • Add Income: Enter the amount and description of your income.
  • Add Expense: Enter the amount, category, and description of the expense.
  • View Summary: See your total income, expenses, and remaining balance.
  • Set Savings Goal: Set a savings goal to track progress.
  • Visualize Spending: Choose from various charts to visualize your spending patterns.

About

Personal Finance Tracker

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages