This program is a JavaScript Web Application that allows user to track their expenses easily. It provides a user-friendly interface to add, edit, and delete expenses, and organizes them by month and year for better management.
- Add expenses with details such as name, amount, category, and due dates.
- Edit existing expenses to update their information.
- Delete expenses when they are no longer needed.
- Expenses are automatically organized by month and year for easy tracking.
- There are some responsive design to make sure a user-friendly experience across different devices.
- Built with HTML, CSS, and JavaScript, making it lightweight and fast.
- Clone the repository to your local machine:
git https://github.com/SiymX/ExpenseTracker.git
- Fill in the expense details in the input fields:
- Expense name: Provide a brief name for the expense.
- Amount: Enter the expense amount.
- Category: Select the category that represents the expense.
- Due Date: Choose the date of the expense that is due.
- Click the "Add Expense" button to add the expense to the tracker. It will appear in the expense list based on the month and the year.
- Access to edit an existing expense, click the edit button which is represented by the pencil icon on the expense card and then Update the details then click "Update Expense" to save the changes.
- Deleting an expense by clicking on the delete button which is represented by the trash icon on the expense card.
- A monthly summary will be display the Total Expense for each month, providing an overview of your spending habits.
- Expense Export as a CSV or TXT file.
This application will be updated constantly with some new features and enhances but right now there are plans to add the following:
- Expense Search Feature to find expenses by year, category, etc. (COMPLETED 5/21/2023 at 90%)
- Expense Categories Retractable Windows. (COMPLETED 5/17/2023 at 83%)
- Expense Sorting and Filtering.
- Budget Tracking.
- Graphics Overhaul.
