Flutter Documentation¶
Empat aplikasi Flutter (ERP, sales, manufacture, customer) — fokus dokumen pada erp sebagai referensi.
Interaksi dengan backend¶
```mermaid sequenceDiagram participant App as Flutter ERP participant FB as Firebase participant API as NestJS
App->>FB: Google Sign-In App->>API: POST /auth/sesi (Firebase token) API-->>App: JWT-1 App->>API: GET /tenants App->>API: POST /tenants/{kode}/pilih API-->>App: JWT-2 + konteks tenant App->>API: GET /modul/saya App->>API: CRUD operasional (Bearer JWT-2) ```
Base URL produksi (dokumentasi): https://api-erp.luckyjayagroup.com — AUTH.md.
Dokumen kanonik¶
| Dokumen | Topik |
|---|---|
| ../../frontend/flutter/erp/AUTH.md | Alur auth lengkap |
| ../../frontend/flutter/erp/SETUP.md | Dev setup |
| ../../frontend/flutter/erp/NAVIGASI.md | Navigasi & modul |
| ../../frontend/flutter/erp/NOTIFIKASI-FCM.md | Push notification |
| ../11-KONSEP-NAVIGASI-MOBILE.md | Kontrak GET /modul/saya |
| ../../frontend/flutter/TODO.md | Status screen |
Status migrasi UI¶
| Area | Status |
|---|---|
| Auth + tenant picker | ✅ |
| Dashboard per modul | 🟡 |
| Form transaksi operasional | 🟡 — menunggu OpenAPI final |
| Laporan keuangan | 🟡 |
Konvensi kode¶
lib/services/*_api.dart— HTTP clientlib/models/— DTO- Syncfusion grid/charts — 10