Skip to content

vishal-verma-96/personal-expense-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

34 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’°πŸ§Ύ Personal Expense Tracker

A simple and user-friendly Python application to help you log, categorize, and track your daily expenses.
Stay in control of your monthly budget and spending habits β€” all from your terminal!


πŸ“Œ Features

  • πŸ“… Log daily expenses with date
  • πŸ“‚ Categorize spending (Fooding, Shopping, etc.)
  • πŸ“ Add item Name and its amount
  • πŸ’³ Monthly budget tracking with update option
  • πŸ“Š Summary of expenses by category
  • πŸ“„ View all expense history in a tabular format
  • πŸ’Ύ Save & load data via CSV file

πŸ› οΈ Technologies Used

  • Python 3
  • pandas for data handling and saving
  • PrettyTable for beautiful CLI tables
  • CSV file for persistent storage

πŸš€ How to Run

πŸ’‘ No special setup or Git knowledge needed!

  1. Download the Expense_tracker.ipynb file from this repository
  2. Open it using any Python IDE (like Jupyter Notebook, VS Code, PyCharm)
  3. Run the code cell by cell and follow on-screen prompts
  4. Set your budget, start adding expenses, and track like a pro!

✨ Just that simple!


πŸ“Έ Screenshots


πŸ“‚ File Structure

πŸ“ Personal-Expense-Tracker
β”œβ”€β”€ Expense_tracker.ipynb
β”œβ”€β”€ expenses.csv
β”œβ”€β”€ screenshot.png
└── README.md    # You're here!


πŸ™Œ Author

Vishal Verma
πŸ”Ž Passionate about Data Visualization, Data Science, and Artificial Intelligence
πŸ“« Connect with me on LinkedIn


⭐ Final Note

A fun and practical Python project that helps you master basic programming concepts while creating a tool you can actually use to manage your finances.

If you found this helpful, feel free to ⭐ star the repo.
Feedback and contributions are always welcome! 😊

About

A simple and user-friendly personal expense tracker using Python and Pandas PrettyTable.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors