< all projects
Contact me

Cardfold

Android app

Your loyalty cards live on your phone. Nowhere else.

Cardfold is a wallet for loyalty and reward cards that lives on your phone. No accounts, no sign-up, no cloud, no analytics: the cards sit in local storage and leave the device only when you export a backup yourself.

  • Android
  • React Native
  • Expo
  • TypeScript
  • MMKV

See it move

  • 01demo
    Cardfold in 38 secondsAll cards and search, a card at the till, the card editor, themes, and the offline backup — a real screen recording of the release build.

What it does

  • Scan it once

    Point the camera at the barcode on the back of the card and the number and format fill themselves in. Typed by hand, the length and check digit are checked.

  • Bright at the till

    Tap a card and the code opens large while the screen turns itself up to full brightness, so the scanner reads it first time.

  • Thirty cards, still the right one

    Categories you can rename or add, search by shop or by number, filter chips above the list, and a long press to drag a card to the top.

  • Dates that remind you

    Give a card a last day and it shows as a badge, with a reminder a week before — scheduled by the phone itself, no push server.

  • The shop you're standing in

    Pin a card to a place on the map and it comes forward when you are there. Only a point is stored, on this device.

  • Every card looks like itself

    Twelve colours or any photo as a cover. The text colour is computed from contrast, so the name stays readable on either.

  • A backup that is yours

    Every card and cover in one JSON file, through the system share sheet. Import says how many cards it holds before it replaces anything.

  • Lock, widget, three languages

    Fingerprint, face or PIN before the cards open, a home-screen widget, and English, Ukrainian and Russian in light and dark.

  • Honest about permissions

    The camera only scans, location is used only while the list is open, and the map is the only thing fetched. No ads, no trackers.

Screenshots

  • The card list grouped into Shopping and Groceries, with a search field and category chips
    Every card in one placeSections you name yourself, and search that finds a card by shop or by number.
  • A card sheet showing a large barcode and a map of the shop
    Show it at the tillOpen a card and the screen turns itself up, so the scanner reads it first time.
  • The card list with an expiry date badge on a card
    Dates that remind youGroup cards by category and put a last day on one — the reminder comes early.
  • A map picker with a ring over the chosen shop
    The shop you're inPin a card to a place on the map. Only a point is kept, on your phone.
  • The edit card form with store name, number, code format, category and colour swatches
    Colour, cover, numberThe camera fills in the number and format; 12 colours or your own photo on top.
  • A card sheet showing a large QR code
    Barcodes and QRCode 128, 39 and 93, EAN, UPC, ITF-14, Codabar and QR — 10 formats drawn on screen.
  • The card list in a dark amethyst theme
    Five themes, light and darkTen combinations, every text pair checked against WCAG AA contrast.
  • Settings with categories, Cardfold Pro, app lock and backup export and import
    Yours, and offlineNo accounts, no cloud, no analytics. Cards leave the phone only as a backup.

More projects