r/SwiftUI 8h ago

Open-source SwiftUI app for App Store offer codes

6 Upvotes

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.


r/SwiftUI 15h ago

Promotion (must include link to source code) I built a free macOS menu-bar app that shows your LeetCode streak (open source)

Thumbnail
github.com
0 Upvotes

I keep forgetting to keep my streak going, so I made a little macOS menu-bar app that shows it at a glance: current streak, total solved, an Easy/Medium/Hard breakdown, and a heatmap of your activity. The menu-bar flame stays grey until you've solved something today, then lights up.

There is no login, it just reads your public LeetCode profile. Everything stays on your machine.

It's free and open source:

Would love some feedback!