📱 Now on iPhone

Best card at every store

Fleece detects where you are, maps the store to a merchant category, and pushes the best card to use — before you tap to pay. Free. No API key. Powered by Apple MapKit.

Wallet tab
Home tab with map and card recommendation
9
US credit cards
0
API keys needed
iOS 17+
deployment target
MIT
open source

Three screens. One job.

Every screen is focused on a single task — no clutter, no onboarding walls.

Home screen — map with card recommendation

Nearby

MapKit map shows stores around you. The banner names the current merchant and the horizontal scroll ranks your cards by effective reward rate for that category.

Wallet screen — card collection

Wallet

Add your cards once. Fleece silently detects which payment networks you have in Apple Wallet and surfaces matching cards at the top — no badges, no friction.

Settings screen

Settings

No API key entry. No account creation. All place detection runs on-device via Apple MapKit — zero data leaves your phone to a third-party endpoint.

From location to notification in four steps

01

Detect location

CoreLocation fires when you move more than 30 meters. A debounce filter prevents redundant lookups.

02

Identify store

MKLocalSearch queries Apple's on-device POI database — free, private, no outbound API call.

03

Map to MCC

MKPointOfInterestCategory maps to a merchant category: dining, groceries, gas, hotels, and more.

04

Push notification

Your best wallet card fires as a local UNNotification — one tap opens the full ranked list.

Built for deal saviors

🗺️

Live map

Native MapKit map shows nearby businesses as annotated pins, each color-coded by merchant category. Your blue dot is always centered.

💳

Smart ranking

Cards are ranked by effective reward rate — multiplier × point value — for the exact category you're in. Your wallet cards surface first.

🔔

Push notification

A local notification fires when you enter a business. Tap "View All Cards" to open the full ranked list. A 5-minute cooldown prevents repeats.

📡

Apple Wallet detection

PassKit detects which payment networks — Visa, Mastercard, Amex, Discover — you have in Apple Wallet and silently prioritizes matching cards.

🔒

100% on-device

No account. No API key. No third-party server. All place lookups use Apple's MapKit framework — the same data that powers Apple Maps.

🏦

9 major US cards

Chase Sapphire Reserve, Sapphire Preferred, Freedom Unlimited, Amex Gold, Platinum, BCP, Bilt, Capital One Venture X, and Citi Double Cash.

Fleece app icon
Fleece
Credit Card Rewards
★★★★★ Coming soon

Never leave points on the table

Open source. MIT licensed. Coming to the App Store — pending Apple Developer enrollment. Build it yourself from GitHub today.

App Store submission pending Apple Developer Program approval. Build from source in the meantime — see ios/README.md.