Every account. Every currency. One clear picture.
A personal finance web app, live at pocket.codatale.com, that brings accounts in any currency, pending payments, savings, and recurring transactions into one clear dashboard.
Visit the live site- Services
- Product design
- Web development
- System design
- Technology
- Next.js
- TypeScript
- Prisma
- PostgreSQL
- Auth.js
Dashboard with balances by currency, quick actions, cash flow, and spending by category
1 / 4The challenge
Money often lives in several places at once: US dollars in the bank, Lebanese pounds in cash, savings set aside, and bills that have not cleared yet. Keeping a true picture usually means a spreadsheet that quickly falls out of date.
The approach
Each account keeps its own currency, and balances are calculated from transactions rather than stored separately, so available, pending, and total amounts always stay in sync. Balances are grouped by currency and never mixed, and recurring income and bills are recorded automatically on schedule.
Designed around
- Accounts in any currency, including USD and LBP
- Available, pending, and total balances
- Custom categories and spending charts
- Transfers between accounts, across currencies
- Automatic recurring transactions
- Locked savings accounts



