Expense Tracker is a simple Python command-line application that allows you to keep track of your daily expenses. You can add expenses, view your spending history, search for specific expenses, and filter expenses by date. This project serves as a practical way to manage your personal finances.
- Add new expenses with details like amount, description, and category.
- View a list of all expenses along with their details.
- Search for specific expenses using keywords.
- Filter expenses by date range to see spending within a specific period.
Follow these instructions to get the Expense Tracker up and running on your local machine.
- Python 3.x installed on your computer.
- A text editor or an integrated development environment (IDE).
-
Clone the repository to your local machine.
-
Navigate to the project directory.
-
Run the
expense_tracker.pyscript.
- Choose options from the main menu to add expenses, view expenses, search expenses, or filter expenses by date.
- Follow the on-screen instructions to interact with the program.
Expense data is stored in a JSON file (expenses.json). Make sure to save expenses before exiting the program to ensure data persistence.
Contributions are welcome! If you have any improvements or additional features to add, feel free to fork the repository and create a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Special thanks to the Python community and libraries used in this project.
Happy expense tracking!