CardPulse
A credit card payment tracker for Android and iOS, built for Egypt. It follows each card's billing cycle, shows what is waiting, unpaid or paid, flags statements due within four days, and logs everyday spending by the POS gateway that processed it (Paymob, Fawry, Kashier and more). Data syncs through a Supabase backend with per-user row level security, and local reminders warn before a due date.
Tech
- Flutter
- Dart
- Riverpod
- Supabase
- PostgreSQL
Features
- Tracks every card with its bank, tier, holder, statement day and due day
- Statement status at a glance: waiting, unpaid or paid, with remaining balance
- Highlights unpaid statements due within four days
- Logs everyday spending by card and POS gateway
- Suggests next statement amount from the cycle's expenses
- Local reminders before a payment is due
Roadmap
Cards, statements and payments tracking
DoneExpense logging by POS gateway
DoneVerify and ship the iOS build
Planned