← Back to projects

CoBalance

A digital ledger and shared-expense app. Built to replace the spreadsheet I used to track money owed between friends and family.

Status

Live

Year

2026

Core Tech

React, Vite, Tailwind

01 / The Problem

Tracking money owed between friends and family using spreadsheets was prone to errors, hard to access on mobile, and difficult to calculate settlements for.

02 / The Solution

A digital ledger that supports personal tracking, group splits, automatic settlement calculations, and monthly reports.

03 / How It Works

The core pipeline follows a strictly decoupled architecture:

React Frontend
Node.js Backend
Ledger Logic
PostgreSQL Database

04 / Engineering Decisions

PostgreSQL for Ledger Data

Chose a relational database (PostgreSQL) instead of NoSQL to ensure ACID compliance and strict relationships for financial transactions and user balances.

05 / Technology

  • React
  • Vite
  • Tailwind
  • Node.js
  • PostgreSQL

Ready to see it in action?