# Expense Tracker
## Project Overview
The Expense Tracker is a Python-based application designed to help users record, manage, and track their daily expenses. The project allows users to add expenses, view expense records, calculate total spending, and analyze their spending patterns.
This project was built to practice Python programming concepts such as functions, loops, conditional statements, dictionaries, file handling, and basic data management.
---
## Features
- Add new expenses
- View all recorded expenses
- Track expenses by category
- Calculate total expenses
- Search and manage expense records
- Simple menu-driven interface
- User-friendly command-line interaction
---
## Technologies Used
- Python
- Python Data Structures
- Lists
- Dictionaries
- Functions
- File Handling
---
## Project Structure
Expense-Tracker/
│
├── expense_tracker.py
└── README.md
---
## How to Run the Project
### 1. Clone the repository
git clone <https://github.com/Redeep1999/Expense-Tracker.git>
\### 2. Navigate to the project folder
```bash
cd Expense-Tracker
\### 3. Open the Jupyter Notebook
```bash
jupyter notebook
This will open Jupyter Notebook in your browser, where you can open:
Expense\_Tracker.ipynb
\## Learning Outcomes
\- Practiced Python programming concepts by building a real-world application
\- Improved understanding of functions, loops, and conditional statements
\- Learned how to manage and manipulate data using Python data structures
\- Developed problem-solving skills by implementing expense management features
\## Author
\*\*Redeep Mallick\*\*
GitHub:
https://github.com/Redeep1999