demo.hsync.ihoque.com


01 · Full-stack · 2026 · Live
HouseSync
A shared household ledger that keeps private money private.
A self-hosted household finance app: members track private accounts, share selected expenses, split costs exactly and explore spending insights. Spring Boot 4 (Java 21) and PostgreSQL 17 behind a mobile-first React 19 + TypeScript UI, with optional Plaid bank sync and AI categorization.
- Every cent accounted for in splits and refunds — integer minor units and deterministic remainders.
- Privacy enforced in the database query layer, not hidden behind the UI.
- Idempotent writes: a retry after a network failure never duplicates a record.
- 1,500+ tests — unit, Testcontainers-backed PostgreSQL integration and Vitest — with Flyway migrations and GitHub Actions CI.
- 1,500+ tests
- Java 21 · Spring Boot 4
- PostgreSQL 17
- Java 21
- Spring Boot 4
- PostgreSQL 17
- Flyway
- Spring Security
- React 19
- TypeScript
- Vite
- Vitest
- Testcontainers
- Docker Compose
Demo login
demo@example.com- Password
HouseSyncDemo2026!
Synthetic data · resets hourly




