Lewati ke konten utama

Business Flows

1) Member Registration to Active Usage

  1. User register/login via mobile auth (/api/mobile/v1/auth/*).
  2. User melengkapi profile (profile/account, change-*).
  3. User bind membership card (/membership/card/bind).
  4. User mulai reservation/coupon/stamp flows.

2) Reservation End-to-End

  1. Mobile app ambil store & plan (store/*, plan/{course}).
  2. Member create reservation (POST /reservation).
  3. Admin memonitor & ubah status (/api/admin/v1/reservation/*).
  4. Reservation selesai/cancel/change course.

3) Coupon Campaign

  1. Admin buat coupon (POST /api/admin/v1/coupon).
  2. Admin atur activation dan target store/member.
  3. Member lihat/claim/use coupon via mobile coupon API.
  4. Admin audit claim statistic.

4) Chat Interaction

  1. Chat room diinisialisasi (init-firestore middleware).
  2. Room + conversation dibuka via admin/mobile endpoints.
  3. Pesan dikirim, status read-all diupdate.