Skip to content

About

Python command-line expense tracker with JSON data storage, categorized expenses, and total spending calculations.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Python Expense Tracker

A command-line expense tracking application built with Python.

Overview

This project allows users to add expenses, view saved expenses, calculate total spending, and store expense data between program sessions.

Features

  • Add new expenses
  • Categorize expenses
  • Add expense descriptions
  • View all saved expenses
  • Calculate total spending
  • Save expenses using JSON
  • Load previously saved expenses
  • Input validation for expense amounts
  • Menu-driven interface

Technologies Used

  • Python
  • JSON
  • Visual Studio Code
  • GitHub

Computer Science Concepts

This project demonstrates:

  • Variables
  • User input
  • Functions
  • Lists
  • Dictionaries
  • Conditional statements
  • While loops
  • For loops
  • File handling
  • JSON data storage
  • Exception handling
  • Data persistence
  • Basic calculations

How to Run

  1. Make sure Python is installed.
  2. Download or clone this repository.
  3. Open the project folder.
  4. Run:
python expense_tracker.py

About

Python command-line expense tracker with JSON data storage, categorized expenses, and total spending calculations.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages