← The street
Finance App app icon

Finance App

Everyday apps · iOS · Independent project

From a receipt to a reviewed record.

Screens

Finance App — Start with the small choices.
Start with the small choices.

Captured from the development build

What it does

Make everyday financial records easier to capture, organize and review, including a reviewable path from an image to suggested transactions.

How it works

  1. Step 1Capture

    The user selects or captures an image; the app prepares a bounded JPEG payload.

  2. Step 2Extract a suggestion

    The provider returns structured candidate transactions from the image.

  3. Step 3Review the fields

    The user inspects amount, date, category and merchant before committing entries.

  4. Step 4Confirm & save

    Selected candidates become local transaction records.

Receipt imageCamera · photo input

Start with an image or a manual transaction.

Review interfaceSwiftUI · Quick Add

Keep suggested fields editable before saving.

Receipt serviceImage resizing · JSON

Prepare the image and parse candidate transactions.

Human confirmationSuggestedTransaction

Review date, amount and category before accepting.

Saved ledgerSwiftData

Persist confirmed records in the app’s own store.

Vision modelMultimodal LLMExternal service

Read the image into structured suggestions through configured access.

Stack

SwiftUI · SwiftDataDomain/repository layersPhotosUI · UIKit image resizingVision-capable LLM APIStructured transaction JSONStoreKit 2Keychain · LocalAuthentication

An independent earlier finance app. Receipt recognition uses a vision-model route.