I built Perks Reminder, a free open-source app for tracking credit card benefits, recurring credits, welcome bonus deadlines, annual fee ROI, and loyalty expirations.
The product problem is simple: recurring benefits are calendar problems.
A monthly dining credit, an annual hotel credit, a signup bonus deadline, and a points expiration date all need different reminder behavior. They are not hard to track individually, but they become annoying once you have enough of them.
Live app:
Design Constraints
I wanted the app to be useful without becoming a full personal-finance system.
That led to a few constraints:
- no bank account scraping
- user-controlled card and benefit data
- clear recurring due dates
- email reminders before expiration
- import / export
- mobile-first UI
- self-hostable source
The goal is not to infer every transaction. The goal is to make the benefits visible enough that users stop missing expiring credits.
What It Tracks
Perks Reminder tracks:
- recurring card benefits
- welcome bonus deadlines
- annual fee ROI
- complete / partial-complete status
- notes
- custom reminders
- loyalty points and miles expiration
- import / export
The loyalty tracker is split into a separate subsite:
Feedback Wanted
I would appreciate feedback on:
- missing card data
- recurring-benefit modeling
- reminder timing
- self-hosting setup
- import/export workflow
- whether usage manuals are a useful format
Live app:
SOCIAL SHARE CARD GENERATOR