End on End

A simple yet powerful personal finance tracking web app built with vanilla JavaScript and local storage.

Features

Tech Stack

Key Learnings

This project taught me the importance of keeping things simple. Started with React but realized the overhead wasn't worth it for this use case. Vanilla JS with good organization patterns was more than sufficient.

The biggest challenge was creating a smooth UX for transaction entry on mobile devices. Ended up implementing custom form controls that work better than native inputs on touch screens.