Personal Account Manager

Personal finance manager for tracking income and expenses across multiple accounts, built on a Go and Gin REST API with a Next.js front end and SQLite storage.

Delivered
Jan 2026
Stack
Next.js front end, Gin API (Go), SQLite
  • Multi-account tracking
  • Go + Gin REST API

The problem

Income and expenses lived across several accounts with no single view of balances or spending.

Approach

A personal finance manager for tracking income and expenses across multiple accounts, with a Go and Gin REST API, a Next.js front end, and SQLite for storage. Multiple accounts with independent balances, income and expense categorisation, and aggregate reporting that reads across every account at once.

Architecture

Next.js front end income, expenses, account views
Gin API (Go) — REST endpoints, aggregate reporting
SQLite per-account balances, categorised transactions

Outcome

Multi-account tracking with aggregate reporting backed by a Go and Gin REST API.