Most reminder apps make you type expiry dates manually. Snaap reads them automatically from screenshots you already take — vouchers, boarding passes, concert tickets, gift cards. Built on Apple's Vision framework + a custom Core ML date extraction model. Everything runs on-device — screenshots can contain banking info and IDs, so they should never leave your phone. Different from Honey/Rakuten (only online checkout) and Apple Wallet (pkpass only)
No reviews yetBe the first to leave a review for Snaap
Maker
📌
Hey PH 👋
Solo founder, first launch. The honest story:
I kept losing money. Sephora reward expired. Starbucks BOGO buried in my camera roll. Boarding pass screenshot that took 3 minutes to find at TSA because my phone has 800+ screenshots.
Apple Wallet only handles tickets from participating merchants. Honey only works during online checkout. The 90% of vouchers and tickets that live as screenshots — nobody was solving that.
So I built Snaap to read expiry dates from screenshots and ping me before stuff expires. 3 days before, 1 day before, morning of.
Technical bits some of you might find interesting:
- Apple Vision framework for OCR
- Create ML for date extraction (76% val acc, improving daily)
- NLEmbedding for semantic search across screenshots
- BGTaskScheduler for battery-aware background scanning
- 100% on-device. Screenshots have banking info, IDs, OTPs, so cloud is a non-starter
What I'd love feedback on:
1. Edge cases where date extraction fails — DM me the screenshot, I'll fix
2. What else do you screenshot and forget? Curious if I'm missing a category
3. Anyone here who built indie iOS apps — what worked for early traction?
Free on App Store. No paywall on the reminder core. Thanks for checking it out 🙏