FlatWallet

Flat Wallet

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.

Features

Architecture

Built with Clean Architecture and modular Swift Package Manager structure. Strict one-way dependency flow ensures maintainability and testability.

Modules

Development

  1. Open FlatWallet.xcworkspace in Xcode (or use SweetPad extension for VS Code)
  2. Build scheme: App
  3. Run on iOS 17+ device or simulator

Key Configuration

External Dependencies

Privacy

All 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)

License

MIT License - see LICENSE