The Expense Tracker is a Java application designed to help users manage their expenses efficiently. It allows users to add, view, and manage their expenses, providing a simple and intuitive interface for personal finance tracking.
- Add Expense: Users can add new expenses with details such as date, amount, category, and description.
- View Expenses: Users can view a list of all recorded expenses.
- Manage Expenses: Users can edit or delete existing expenses.
- List Expenses by Category: Users can list all expenses grouped by their category.
- List Expenses by Date: Users can list all expenses grouped by their date.
- Summarize Expenses by Category: Users can view a summary of total expenses by each category.
- Java Development Kit (JDK) 8 or higher
- Ensure you have JDK 8 or higher installed on your machine. You can download it from the Oracle website.
- Download the
Expense_Tracker1.javafile from this repository. - Open a terminal or command prompt and navigate to the directory where
Expense_Tracker1.javais located.
- Compile the Java file using the following command:
javac Expense_Tracker1.java - Run the compiled Java program:
java Expense_Tracker1
Expense_Tracker1.java: The main file containing the logic for the expense tracker application.
If you would like to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'). - Push to the branch (
git push origin feature-branch). - Create a new Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Abreham Adugna - ETS0102/14
- Abyayel Abebaye - ETS0114/14
- Aelaf Tsegaye - ETS0127/14
- Alen Wondwosen - ETS0147/14
- Tamirat Areda - ETS1204/13
For any questions or issues, please open an issue in this repository or contact the project maintainer.