Expense Tracker is a simple, user-friendly web application designed to help individuals or small teams track and manage their expenses effectively. Built with HTML, CSS, and JavaScript, it features an intuitive interface for adding expenses, calculates service charges, and displays a summary of total expenses.
- Add Expenses: Easily input expense details including name, cost, item description, and service charge.
- View Expenses: All entered expenses are displayed in a well-structured table.
- Expense Summary: View total expenses before and after service charges.
- Local Storage: Expenses are saved in the browser's local storage, ensuring data persistence even after page refreshes.
- Data Expiry: Stored data expires after 24 hours for privacy and efficiency.
- Mobile Responsive: Fully responsive design, optimized for mobile and desktop views.
No installation is required. You can clone the repository and open the index.html
file in any modern web browser to start using the application.
git clone https://github.com/safesploit/dining-expense-calculator.git
cd dining-expense-calculator
chrome index.html
-
Add an Expense:
- Fill in the name, cost, description, and service charge for the expense.
- Click the 'Add Expense' button.
-
View Expenses:
- The added expenses are listed in the table below the form.
-
Check Totals:
- Total expenses before and after applying service charges are displayed below the expenses table.
- HTML
- CSS
- JavaScript
- Bootstrap 4.6.2
Feel free to report any bugs or issues you find in the Issues section of this repository. For general discussions, questions, or ideas about improvement, you can use the Discussions page.
Contributions to the Expense Tracker are welcome. Please follow these steps to contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature-branch-name
. - Make your changes and commit them:
git commit -m 'Commit message'
. - Push to the original branch:
git push origin feature-branch-name
. - Create the pull request.
Alternatively, see the GitHub documentation on creating a pull request.
This project is licensed under the MIT License.