A modern, beginner‑friendly Expense Tracker built with HTML, CSS, and JavaScript. This project focuses on clean UI design, practical DOM manipulation, and real‑time expense calculations — all wrapped in a smooth, responsive layout with a subtle gradient background.
-
Add income and expense transactions
-
Automatic calculation of balance, total income, and total expenses
-
Organized transaction list with clear formatting
-
Modern UI using Poppins font and a layered gradient background
-
Responsive layout that stays centered and readable on all screen sizes
-
HTML – semantic structure
-
CSS – gradient background, checkerboard texture, responsive layout
-
JavaScript – dynamic rendering, form handling, real‑time calculations
-
Enter a title and amount
-
Choose whether it’s income or an expense
-
Submit the form
-
The tracker updates totals instantly and displays your transaction in the list
I built this Expense Tracker to strengthen my core front‑end skills and practice writing clean, functional JavaScript. It gave me hands‑on experience with DOM manipulation, dynamic UI updates, and structuring a small project from scratch. I also used this project to improve my design sense — experimenting with gradients, layout, and readability — while building something practical that mirrors real‑world app behavior.
-
Delete & edit transaction options
-
Category tags (Food, Bills, Entertainment, etc.)
-
LocalStorage support for saving data
-
Improved mobile layout and animations
Coming soon
https://romie321.github.io/expense-tracker/
Front-end Developer focused on clean UI, practical tools, and continuous learning.