ποΈ Arsitektur Aplikasi Lotus
Lotus menggunakan arsitektur Hybrid Development. Service aplikasi berjalan di komputer lokal Anda, namun bergantung pada infrastruktur pendukung (Database, Auth, Storage) yang berjalan di server development bersama (Merapi).
π High Level Architecture
Diagram berikut menggambarkan bagaimana komponen lokal (Laptop Anda) berinteraksi dengan infrastruktur Merapi.

Komponen Infrastruktur
- Frontend & Backend: Berjalan lokal di laptop Anda, dikelola oleh Tilt.
- Database (PostgreSQL): Terkoneksi ke server merapi. Wajib VPN.
- Keycloak: Otentikasi user ditangani oleh server Keycloak Merapi.
- MinIO: Upload file disimpan di MinIO Merapi.
πΊοΈ API Dependency Map
Berikut detail endpoint yang dipanggil oleh masing-masing Frontend App secara terpisah.
1. App React
Aplikasi utama untuk End User.

2. Studio React
Aplikasi untuk Admin/Creator membuat workflow dan form.

3. Simulation React
Aplikasi khusus untuk simulasi proses.

