Inspiration: I wanted a simple way to track my daily spending while practicing Python debugging and improving my logic-building skills.

What it does: A lightweight CLI tool that lets users add expenses, view totals, see category-wise spending, and store everything in a file for later use.

How we built it: Built using core Python (functions, loops, file handling). Fixed logic errors, input validation issues, and improved data flow between modules.

Challenges we ran into: Debugging wrong conditions, fixing counters, handling file save/load correctly, and managing variable scope.

Accomplishments that we're proud of: Clean modular code, correct summaries, persistent storage, and a smooth, beginner-friendly interface.

What we learned: Better debugging techniques, cleaner function design, Python file handling, and how to structure small real-world projects.

What's next for Expense Tracker Fix: Add charts, monthly reports, CSV export, and a simple UI using Tkinter/Streamlit.

Built With

  • core-python-(functions
  • github
  • loops
  • none
  • pycharm
  • python
  • text
  • vscode
Share this project:

Updates