I just launched Bank Bonus, an iOS app for tracking bank account sign-up bonuses.

Track requirements like direct deposits and balance holds, manage tiered bonus payouts, group related accounts into combos, and never miss a deadline.

Built with SwiftUI. Free on the App Store: https://apps.apple.com/app/id6760981983

Find more info at https://bankbonusapp.com

#personalfinance #iOS #churning #swiftui #indiedev

Bank Bonus: Tracker & Rewards App - App Store

Download Bank Bonus: Tracker & Rewards by Richard Witherspoon on the App Store. See screenshots, ratings and reviews, user tips, and more apps like Bank Bonus:…

App Store

Bank Bonus tracks your bank account bonuses so you don't have to juggle spreadsheets.

- Smart requirement tracking (direct deposits, debit transactions, bill pay, and more)
- Tiered bonus payouts (e.g., hit $3k for $300, $6k for $350, $8k for $450)
- Combo tracking — group checking + savings bonuses at the same bank
- Rule-based deadline calculations
- Progress timeline with countdown
- Reminders and calendar events

If you churn bank account bonuses, Bank Bonus was built for you.

It calculates your next eligible sign-up date automatically, tracks every requirement, and keeps your full history — all with iCloud sync and encrypted account data.

I built Bank Bonus to scratch my own itch — tracking bank account sign-up bonuses in spreadsheets was a mess.

The app is built with SwiftUI, SQLite (via StructuredQueries), and CloudKit for sync. Strict Swift 6 concurrency throughout.

Happy to answer any questions about the tech stack or the app itself.

https://apps.apple.com/app/id6760981983

Bank Bonus: Tracker & Rewards App - App Store

Download Bank Bonus: Tracker & Rewards by Richard Witherspoon on the App Store. See screenshots, ratings and reviews, user tips, and more apps like Bank Bonus:…

App Store

This is also the first app I published user @pointfreeco sqlite-data! There's no way I could have shipped an app so fast and so performant with another tech stack.

https://github.com/pointfreeco/sqlite-data

GitHub - pointfreeco/sqlite-data: A fast, lightweight replacement for SwiftData, powered by SQL and supporting CloudKit synchronization.

A fast, lightweight replacement for SwiftData, powered by SQL and supporting CloudKit synchronization. - pointfreeco/sqlite-data

GitHub