Budgeting Application Project notes.
A household expense tracker with a Java Spring API and an Angular interface.

- Project
- Budgeting Application
- Focus
- Finance workflow
- Explore
- Engineering archive
The problem.
Household expenses need a consistent record of entries and balances. This project brings that record into a dedicated, self-hosted application.
Tools & context
- Java
- Spring
- Angular
- API design
How the workflow fits together.
- 01Built a Java Spring API with database transactions and defined REST endpoints.
- 02Implemented a modular Angular client using RxJS to bind reactive UI components.
- 03Structured the PostgreSQL models around ledger entries and reconciliation.
Explore thecurrent project.
The self-hosted ledger combines expense entry and reconciliation in one application.
Tell me what needs to work.
A new website, an existing codebase, or a workflow taking too much time. Start with the problem.
Start a project
