Skip to content

SakethKanchi/Finance_Tracking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Finance Tracker

A command-line application built with Python and Pandas for managing personal finances. Track income, expenses, and generate financial reports with ease.

CLI Screenshot

Features

  • 💸 Track Transactions: Record income and expenses with date, amount, category, and description
  • 📊 Financial Reporting:
    • View all transactions in a formatted table
    • Filter transactions by date range
    • Generate monthly summary reports
  • 🔒 Data Safety:
    • Automatic CSV data storage
    • Built-in backup system
    • Data validation and corruption recovery
  • 📈 Basic Financial Analytics:
    • Total income/expense calculations
    • Net savings tracking
    • Monthly breakdowns by category
  • 🖥️ User-Friendly Interface:
    • Clean terminal-based UI
    • Input validation and error handling
    • Cross-platform compatibility

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/finance-tracker.git 
cd finance-tracker
  1. Install Required Libraries:
pip install -r requirements.txt
  1. Run the program:
python main.py

About

A command-line application built with Python and Pandas for managing personal finances.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages