auxofund

“A finance app that keeps your data only on your device”

A personal finance app where your data never leaves the device. Multiple wallets, budgets, goals, investments, month-end forecasts and OCR for payment slips.

auxofund
RoleProduct design · Full-stack
Period2024 — 2026
TypePWA · v1.2
721commits
138test files
12+apps you can import from
0data sent to a server
auxofund
01 / 03

Home

Totals across all currencies, daily Safe to Spend, a month-end balance forecast and recent transactions.

02 / 03

Insights

Money calendar, income and expenses, savings rate and average daily spending.

03 / 03

Assets

Net worth, split into wallets and investments.

Architecture

Data never leaves the device

Every layer runs on the user’s device. Data is encrypted at the core, and outside data can only flow in.

RING 1
PWA shelloffline-first · service worker
RING 2
UI · Next.js 15home · insights · assets · import
RING 3
State · Zustandwallets · budgets · goals
RING 4
SecurityPBKDF2 per profile
CORE
IndexedDBencrypted · stays on device

App03

Next.js 15
PWA shell
TypeScript
Tailwind 4
design system

Data02

Zustand
state
Dexie
IndexedDB wrapper

Quality01

Vitest
138 test files

Platform01

PWA
install · offline
Next project · 04 / 05
AIUsage
“See how much AI quota each account has left, from the menu bar”