Documentation

Everything you need to deploy, configure, and contribute to PiggyBack — your personal finance autopilot for Up Bank.

Quick Start

Features

Up Bank Sync

Auto-import accounts, transactions, categories via webhooks

Couples Partnership

Shared finances with income-weighted expense splitting

Zero-Based Budgeting

Category budgets with real-time spending tracking

Savings Goals

Visual progress linked to Up Bank saver accounts

Recurring Expenses

Auto-detection of subscriptions and bills

Investment Portfolio

Stocks, ETFs, crypto, property with live prices

Watchlist

Track investments you don't own yet

Target Allocations

Portfolio allocation targets with rebalancing recommendations

FIRE Planning

Australian two-bucket calculator with lean/regular/fat/coast variants

AI Assistant

Chat-based insights powered by Google, OpenAI, or Anthropic

Net Worth Tracking

Real-time snapshots with historical charts

Customizable UI

Multiple themes, accent colors, and layout configurations

Tech Stack

LayerTechnology
FrameworkNext.js 16 (App Router, Turbopack)
UIReact 19, Tailwind CSS 4, shadcn/ui
DatabaseSupabase (PostgreSQL with Row Level Security)
Banking APIUp Bank API
Price APIsYahoo Finance (stocks/ETFs), CoinGecko (crypto)
AIVercel AI SDK with multi-provider support
TestingVitest (722+ tests across 43 test files)
ChartsRecharts
AnimationsFramer Motion
DeploymentVercel