Finance / E-moneyiOS / Android (Flutter)
CardKeeper — e-money × member-card unified wallet app

In your wallet,all the paper cards, into a single app. Payment · balance · history unified.

E-money × member-card operator — Built a new next-generation wallet platform that consolidates merchant member cards, e-money balances, and credit payments into one app, delivered on iOS/Android simultaneously with Flutter.

Hundreds of thousands
Registered-card scale
Multi-store support
Instant
Balance / history sync
Push-notification linkage
Flutter
iOS / Android simultaneous development
Single codebase
Challenge
Before

Paper member cards, separate credit-card apps, and balances visible only on store terminals fragmented the user experience and the store's sales opportunities.

  • Carrying paper member cards for each store
    Bulging wallet / loss risk
  • Balance check requires a store terminal
    Unknown before you visit
  • A separate credit-card app needed to pay
    Hassle of switching apps at checkout
  • Usage history scattered across cards
    Budgeting is hard
Solution
After

All member cards, e-money balances, and credit payments unified in one app. Simultaneous development with Flutter, a robust payment foundation on PHP-Yii, and a “know before you spend” experience via real-time balance updates.

User → wallet hub → merchant network UserPhone Register / use MerchantPOS link Pay / rewards CardKeeperFlutter App Card consolidationAll merchants supported Real-time balancePush updates Card paymentInstant in-app Unified historyPoints visualization Foundation: PHP (Yii2-style) + MySQL + Redis + push
cardkeeper.example.jp
CardKeeper MAIN CARD ¥12,580 **** **** **** 4523 / Taro Yamada Registered member cards (5) Shibuya 650pt Shinjuku ¥2,500 Ikebukuro 230pt Shinagawa 90pt + Add Home Pay History
Home screen — main card balance + all merchant member cards, used in one tap
TECH Flutter BLoC PHP (Yii2) MySQL Redis
11 months
7 -person team
3 Product integration
Considering adopting this at your company? info@amela.vn