Budgeting Application Project notes.

A household expense tracker with a Java Spring API and an Angular interface.

The Bedrock Brains robot reaching out a teal hand
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.

  1. 01Built a Java Spring API with database transactions and defined REST endpoints.
  2. 02Implemented a modular Angular client using RxJS to bind reactive UI components.
  3. 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