# Expense Tracker User Manual

## Introduction

The Expense Tracker is a simple web application that allows users to input their expenses and visualize the data using a graphical user interface (GUI). This user manual provides detailed instructions on how to install the necessary dependencies and how to use the Expense Tracker.

## Installation

To use the Expense Tracker, you need to install the following dependencies:

- Python (version 3.6 or higher)
- tkinter library
- matplotlib library

You can install the dependencies by running the following command in your terminal:

```
pip install -r requirements.txt
```

## Usage

To start using the Expense Tracker, follow these steps:

1. Open a terminal and navigate to the directory where the `main.py` file is located.

2. Run the following command to start the Expense Tracker:

   ```
   python main.py
   ```

3. The Expense Tracker GUI will open. You can now start inputting your expenses.

4. To add an expense, enter the expense amount in the provided text field and click the "Add Expense" button.

5. The added expense will be displayed in the expense listbox.

6. To visualize the data, click the "Visualize Data" button. A bar chart will be displayed showing the expenses.

7. Close the Expense Tracker GUI when you're done.

## Example

Here's an example of how to use the Expense Tracker:

1. Open a terminal and navigate to the directory where the `main.py` file is located.

2. Run the following command to start the Expense Tracker:

   ```
   python main.py
   ```

3. The Expense Tracker GUI will open. Enter the following expenses:

   - Expense 1: 10.50
   - Expense 2: 20.75
   - Expense 3: 15.25

4. Click the "Add Expense" button after entering each expense.

5. The expenses will be displayed in the expense listbox.

6. Click the "Visualize Data" button to see a bar chart of the expenses.

7. Close the Expense Tracker GUI when you're done.

## Conclusion

The Expense Tracker is a simple and easy-to-use web application for tracking expenses and visualizing data. By following the instructions in this user manual, you can effectively use the Expense Tracker to manage your expenses. If you have any further questions or need assistance, please refer to the documentation or contact our support team.