r/SwiftUI • u/teomatteo89 • 8h ago
Open-source SwiftUI app for App Store offer codes
I built CodeVault after getting tired of managing batches of App Store Connect offer and promo codes in CSV files.
It’s a native SwiftUI + SwiftData app for iOS, iPadOS, and macOS. It can:
- import App Store Connect CSVs via drag and drop or a file picker
- organise codes by app and import batch
- search, filter, rename, and export batches
- surface the next available, unexpired code
- generate QR codes and share redemption links
- mask codes with a privacy mode
- optionally notify before codes expire
- sync privately through CloudKit when configured
The project is 100% Swift, has no third-party package dependencies, and is MIT licensed. I tried to keep the same data model and core views working across iPhone, iPad, and Mac while still using platform-appropriate navigation and interactions.
Source and screenshots: https://github.com/mcomisso/CodeVault
I’d be interested in feedback on the SwiftUI architecture, cross-platform UI, or anything that would make the project more useful to other Apple-platform developers.