Glitch is a simple personal spending tracker web application built with JavaScript, HTML, and CSS.
The goal of the project was to practice core JavaScript logic, data handling, and building a fully working end-to-end feature.
This project was developed as part of a team challenge and focuses on functionality and clean structure rather than advanced design.
- Add and track personal expenses
- Display entered data dynamically
- Basic UI for interacting with expense records
- Clear separation between logic and presentation
- JavaScript β core application logic and data handling
- HTML β structure and layout
- CSS β basic styling
- Git & GitHub β version control and collaboration
- Practice JavaScript fundamentals in a real project
- Learn how to handle and display user data
- Improve collaboration and code merging using Git
- Build a complete, working application from scratch
The application is fully functional, but there is room for improvement:
- Refactor and improve CSS styling
- Enhance UI/UX
- Add data persistence (e.g. local storage)
- Improve validation and edge-case handling
These improvements are planned as part of ongoing learning.
This project was built collaboratively. Contributions include:
- Lilia β data handling, core code logic
- Iran & Eliza β HTML / CSS
- Eva β debugging
- Tim β documentation, merging, debugging, core logic, HTML
This project represents an early step in learning web development, it'll be improved in the near future