Skip to content

saidabeedudekula18-boop/Expense-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’° Expense Tracker (Python)

A simple Expense Tracker built using Python. This project helps users manage daily expenses by adding, viewing, updating, deleting, and searching expense records. The data is stored in a CSV file for persistence.


πŸš€ Features

  • βž• Add Expense
  • πŸ“‹ View All Expenses
  • πŸ’° Calculate Total Expenses
  • ✏️ Update Expense
  • πŸ—‘οΈ Delete Expense
  • πŸ” Search Expense
  • πŸ’Ύ Save Expenses to CSV
  • πŸ“‚ Load Expenses from CSV

πŸ› οΈ Technologies Used

  • Python 3
  • CSV File Handling

πŸ“ Project Structure

Expense_Tracker/
│── main.py
│── expenses.csv
│── README.md

▢️ How to Run

  1. Clone the repository
git clone https://github.com/saidabeedudekula18-boop/Expense-Tracker.git
  1. Open the project folder
cd Expense-Tracker
  1. Run the program
python main.py

πŸ“Έ Sample Menu

===== Expense Tracker =====

1. Add Expense
2. View Expenses
3. Total Expenses
4. Delete Expense
5. Update Expense
6. Search Expense
7. Exit

🎯 Learning Outcomes

This project helped me practice:

  • Python Basics
  • Lists & Dictionaries
  • Functions
  • Loops & Conditions
  • CSV File Handling
  • CRUD Operations
  • Search & Update Logic

πŸ‘¨β€πŸ’» Author

Dudekula Saidabee

GitHub: https://github.com/saidabeedudekula18-boop

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages