Skip to content

Drashti-007/MasiaProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

Personal Expense Tracker

A simple console-based Python application to help you manage your daily expenses efficiently.
Track, review, and analyze your spending habits — all from your terminal.

Features

  • Add Expense — Record new expenses with date, category, amount, and description.
  • View Expenses — Display all recorded expenses in a clean, formatted view.
  • Delete Expense — Remove any expense by selecting its entry number.
  • Monthly Summary — View total spending for a chosen month and year.
  • Persistent Storage — All expenses are saved to a text file for future use.

How to Run

1. Adding an Expense: To add an expense, the user have to select (1) as an option. Then user have to enter the date, category, amount, and an optional description. The program saves this data in a text file.

2. Viewing Expenses: When user selects (2) as an option. User can see the program lists all expenses with details.(if file contain the data)

3. Deleting Expense: When user selects (3) as an option. User is able to delete an expense, while selecting specific entry, and program will remove it from the list and update the file.

4. Monthly Summary: Finally, the monthly summary is listed after the year and month is entered. (if file contains the data)

5. Exiting the Program: When user selects (5) as an option. It will end the program successfully.

Conclusion

Personal Expense Tracker is a simple yet effective tool foe managing expenses. It allows users to record, review, and analyze their spending habits easily.

Technologies Used

  • Python 3
  • File Handling
  • DateTime module
  • Jupyter Notebook

About

A console based project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published