A modern iOS app for managing loyalty cards and scannable codes. Keep all your store cards, membership codes, and QR passes in one place with quick access through widgets.
Built with Clean Architecture and modular Swift Package Manager structure. Strict one-way dependency flow ensures maintainability and testability.
Card, Barcode), repository protocols, view models (CardsViewModel, ScannerViewModel)CardModel, LocalCardRepository, ModelContextProvider)L10n.swift, Localizable.xcstrings)CardCodeView, CardTile), DI container (Container.swift)FlatWallet.xcworkspace in Xcode (or use SweetPad extension for VS Code)AppAll card data is stored locally on your device using SwiftData. No data is transmitted to external servers. Camera access is only used for barcode scanning.
| See: Privacy Policy (EN) | Polityka Prywatności (PL) |
MIT License - see LICENSE