Loyalty Cards
Loyalty card manager with AI brand detection and Apple Wallet integration
Screenshots
Client
Independent project for a client who wanted to simplify loyalty card management. The goal: take a photo of any loyalty card and instantly get a digital version with the brand logo.
Problem
Physical loyalty cards are inconvenient: people forget them, lose them, or have too many to carry. Existing wallet apps require manual entry. There was no solution that could automatically detect the brand from a photo, find the logo, and create a styled digital card with one tap.
Solution
SwiftUI app with AI-powered card recognition pipeline. User photographs a card, AI analyzes the photo, identifies the brand and finds the logo automatically. The app assembles a digital card with the logo, brand name, and barcode. User can customize: text, background color, logo. Apple Wallet integration via PassKit with certificate signing for native .pkpass generation. Location-based suggestions: analyzes GPS position and suggests the relevant card when near a store. Favorites system for quick access.
Results
- +Live in App Store
- +AI brand detection: photo to branded card in seconds
- +Apple Wallet integration with PassKit certificate signing
- +Location-based card suggestions via GPS
- +Full card customization: text, colors, logo
Role & timeline
Solo iOS Developer. SwiftUI, PassKit, Perplexity AI integration, Firebase. 6 weeks



