Skip to content
All projects

ScanItNow

A shopping companion for iPhone: scan as you go and know your total before the till.

Built local-first in SwiftUI and SwiftData: no account, no tracking, and a total that never waits for signal.

ScanItNow

iOS App

Independent

SwiftUISwiftDataVisionKitSwift ChartsStoreKit 2Open Food FactsfastlaneGitHub Actions
ScanItNow banner

The shape of the work.

ScanItNow turns every product you scan into a running total, measured against a limit you set for the trip. The bar turns amber as you get close and red when you go over, so the surprise happens in the aisle, not at the checkout.

It is built local-first: trips, prices and stores live only on the phone, it works with no signal, and it needs no account. Product names and photos come from Open Food Facts, and a price you confirmed once fills itself in the next time you shop there.

Live total and limit

Every scan updates the total and the limit bar, with a haptic as you cross 80% and 100%.

Prices that remember

A product bought at this store before is two taps: scan, add. Price history shows what got dearer.

Spending insights

Spend by store and category, prices that went up, and where the things you buy often cost less.

ScanItNow

iPhone app

A ScanItNow trip: three items, a total of €5,48 and a red bar showing €0,48 over the €5,00 limit
ScanItNow insights: spend this month, average trip, trips under the limit, spend by store and category

A live total while you shop, and where the money went afterwards.