Skip to content

Latest commit

ย 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿงฎ Budget Tracker (CLI)

A simple command-line budget tracker built with Python. It helps you record income and expenses, view your transaction history, and track your current balance. Data is saved locally in a JSON file to persist across sessions.


๐Ÿ’ก Features

  • โž• Add income and expense transactions
  • ๐Ÿ“œ View all past transactions with descriptions
  • ๐Ÿ’ฐ Automatically updates and displays your current balance
  • ๐Ÿ’พ Persists data across runs using a .json file
  • ๐Ÿ“– Matplotlib For charts.

๐Ÿ› ๏ธ Tech Stack

  • ๐Ÿ Python 3
  • ๐Ÿ“„ JSON for simple file-based storage

๐ŸŽฏ Purpose / Problem It Solves

Budgeting is essential, but many people donโ€™t want to set up complicated spreadsheets or apps just to track basic income and expenses.

This CLI tool offers a minimalist solution for:

  • ๐Ÿ’ป Beginners learning how to program with Python
  • ๐Ÿงพ People who want to quickly log their money habits
  • ๐Ÿฆ Anyone exploring fintech-style logic (transactions, balances, categories) at a simple level

Bug Fix: Handling Missing Dates and Display of Negative Balances

  • Balance Display: Fixed display so income and expenses correctly show positive and negative signs.

๐Ÿš€ Getting Started

  1. Clone the repository:

    git clone https://github.com/DavidcD8/Budget_Tracker.git
    cd Budget_Tracker
  2. Run the script:

    python budget_tracker.py

    Make sure Python 3 is installed.


About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages