← All projects

First end-to-end build

BetterFuture

Personal finance app with a hand-rolled Java backend and a plain HTML/CSS/JS frontend — the project where I learned what “end to end” costs.

Year
2025
Status
Complete
Stack
Java · HTML / CSS / JavaScript

BetterFuture is a personal finance application and my first complete build: a Java backend and a frontend in plain HTML, CSS, and JavaScript, with no frameworks between me and the problem.

That constraint was the point. Handling HTTP, persisting data, and keeping the layers separated by hand is how those ideas stopped being vocabulary and started being decisions. Everything I have built since moves faster because this project moved slowly.

Backend
Java, hand-rolled — no framework
Frontend
HTML · CSS · JavaScript
Role here
Kept as the baseline — where the work started