haer-claims-mobile
App mobile klaim & benefit (iOS + Android). Repo:
github.com/msa-haer-org/haer-claims-mobile
· folder lokal: haer-benefit-claim.
Stack
Expo / React Native, TypeScript, pnpm.
Fungsi
- File expense claim, mileage, travel report, split-cost.
- Approve / reject klaim dari direct report.
- Notifikasi in-app (benefit & approval).
- Browse benefit playbook & entitlement.
Backend
Manggil dua backend: haer-platform-api (transaksional) dan haer-claims-api (Go — domain expense/claim).
Menjalankan
pnpm installJalanin lewat Expo. Untuk test terhadap auth lokal, arahkan domain auth (mis.
auth.haer.co.id) ke LAN IP Mac lewat dnsmasq di device — biar device fisik
nyampe Zitadel/backend yang jalan di laptop.
Konvensi
- TypeScript (hindari
any), TDD, handle state loading/empty/error eksplisit. - Kontrak API berubah di backend → mobile termasuk konsumer yang harus di-update (merge order).
Deploy
Build & distribusi lewat pipeline mobile (lihat repo + tim deploy).
Source of truth:
AGENTS.mddi repo.