A simple Python command-line budget tracker that lets users record income and expenses, saves the data to a JSON file, and shows current balance and summaries. Great for learning file handling, user input, and basic data management in Python.
Budget Tracker
A simple Python command-line budget tracker that lets you:
Add income and expense transactions
Save transactions to a JSON file
View your current balance, total income, and total expenses
Features
Easy to use menu-driven interface
Stores data persistently between runs
Helps you keep track of your finances simply with Python
Requirements
Python 3
How to Run
Save budget_tracker.py to your computer.
Open a terminal or command prompt and navigate to the folder containing the file.
Run the program with the command:
python budget_tracker.py
Like this project
Posted Aug 8, 2025
Created a Python budget tracker for managing income and expenses.