Mustafa Evleksiz
FinaX
Cash-flow forecasting

Know what you can actually spend.

FinaX answers one question: once every bill, instalment and rent you already know about is deducted, how much is genuinely yours between today and payday — and on what date does the balance go negative? Native iOS, no bank connection, no tracking.

iOS · autumn 2026
  • iPhone
  • Widgets
  • Lock Screen
FinaX overview: the Safe to Spend figure and the period forecast
Scroll
bank connections — every figure is typed by you
0
number that matters, and every line behind it
1
tabs: Overview, Flow, Plans, Accounts
4
export formats, CSV and JSON
2
  1. Overview

    One number: what's safe to spend.

    Your salary isn't a line of income here — it's where the period ends. Between today and then, FinaX holds back what you already owe and shows what is left, as a daily allowance too.

    The overview
  2. The reasoning

    Every figure opens up.

    Cash on hand, minus the payments the period will take, minus a reserve for variable spending and the buffer you chose — that is Safe to Spend. A number you can argue with is a number you can act on.

    How it was worked out
  3. Flow

    Today in the middle, the past above, the future below.

    One timeline for what happened and what is planned, with the running balance on every day that has something on it. Empty days are left out.

    The flow
  4. Plans

    Rent, instalments, BNPL, bills — each one a rule.

    Monthly, every N months, a fixed number of instalments: FinaX projects each rule forward and surfaces what is overdue first. A payment plan lets you try paying some of them this month and keep it only if you like the result.

    Plans
  5. Accounts

    A card payment is counted once.

    The coffee you put on a card doesn't leave your pocket today; the card payment does, and FinaX never counts both. Each card shows its closed statement and current debt; investments are listed but left out of Safe to Spend.

    Accounts
The overviewHow it was worked outThe flowPlansAccounts

How it's built

Money in Decimal, rules in one engine.

SwiftUI with Swift 6 strict concurrency on iOS 26. Money is base-10 Decimal, never floating point. One Safe to Spend engine serves the demo, onboarding and the live overview alike. The ledger lives in Supabase Postgres behind row-level security, with pgTAP tests on the database and Swift Testing in the app; the widgets read a local file and never touch the network.

  • SwiftUI
  • Swift 6
  • Supabase
  • PostgreSQL
  • pgTAP
  • WidgetKit
  • Swift Testing
  • XcodeGen

Nothing read from your bank

No analytics SDK, no ad identifier, no tracking. Delete the account and the server row goes with it.

Offline demo books

Try the whole app without an account; the screens on this page come from those invented books.