Lewati ke isi

Flutter Documentation

Empat aplikasi Flutter (ERP, sales, manufacture, customer) — fokus dokumen pada erp sebagai referensi.


Interaksi dengan backend

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 client
  • lib/models/ — DTO
  • Syncfusion grid/charts — 10

Dokumen terkait