Where the money went
A pay-period view of your finances.
No spending in this period yet.
No notes recorded in this period yet.
No spending in this period yet.
No spending in this period yet.
Every entry, listed
Your full transaction journal — searchable, filterable.
| Date | Type | Group | Amount | Method | Notes | |
|---|---|---|---|---|---|---|
Compare any two pay-months
Pick two periods to see where habits shifted.
New entry
Log a transaction. It takes about six seconds.
Analytics
A deep dive into a single pay-month.
No data for this selection.
Settings & data
Tune the pay period, budgets, cards, and your stored data.
Sync across devices & App Install
Connect a brand-new, standalone Supabase project so you, family, and friends can sign in with Google or email into private, isolated cloud ledgers—completely separate from your previous app.
localhost). If you're opening this file via file://, sign-in won't work.
Connect Fresh Supabase Project
Paste the Project URL and anon public key from your new Supabase project below (found in Project Settings → API or the top Connect button). Your previous app's database is never touched.
- Step 1 — Create Tables in SQL Editor (Done!): Click 1. Copy SQL Schema above, open SQL Editor → + New query, paste, and click Run.
- Step 2 — Paste Project URL & Anon Key: Copy your Project URL and anon public key from Supabase into the two boxes above and click Save & Connect (this also unlocks the direct project links above!).
-
Step 3 — Add App Redirect URL (for Email Magic Link & Google Sign-In): Click Open My Auth Redirect URLs ↗ above (or press
Ctrl+Kin Supabase and typeURL Configuration), then add this URL under Redirect URLs:https://.../** -
Step 4 — Enable Google Sign-In: Click Open My Google Provider ↗ above, open Google, and toggle it ON. Then open Google Cloud Console → Credentials ↗, open your Web OAuth Client (or create a new one), add this Authorized redirect URI, and paste the Client ID & Secret into Supabase:
https://<your-project-ref>.supabase.co/auth/v1/callbackOpen Google Cloud Credentials ↗ -
Step 5 — Deploy to New GitHub & New Cloudflare Pages: Push this code to a brand-new GitHub repo. Open Cloudflare Dashboard → Workers & Pages ↗ → Create → Pages → Connect to Git, select the new repo, set Build command to
npm run build, Build output directory todist, and add environment variablesVITE_SUPABASE_URLandVITE_SUPABASE_ANON_KEY. Finally, add your newhttps://your-app.pages.dev/**URL to Supabase Redirect URLs.
Each Google or email account gets its own private encrypted cloud ledger.
Pay period
Your budget period runs from your pay day to the day before the next one. Set the day of the month your salary lands.
Monthly exceptions
When pay day falls on a weekend or Greek public holiday, override that month's pay day. Click a month label to label each day inside that pay-period (Weekend / Workday / Remote / Day off, etc).
Transaction types
The kinds of transactions you log. Direction tells the app whether money moves in (Earn), out (Spent), or sideways (Transfer).
Groups
Groups (categories) are organised under each transaction type. Add or remove freely.
Budget Targets
Set spending caps for a specific pay-month. Each pay-month is independent.
Pick a row first by tapping its calc icon
Credit Cards
Enter your statement balance (debt carried in from previous period). In-period charges are calculated automatically from transactions with that payment method.
Recurring transactions
Fixed expenses that repeat every pay-month (rent, subscriptions).
Payment methods
Bank accounts, cash, cards — anywhere money flows through.