Skip to Content

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 install

Jalanin 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.md di repo.