🏗️ 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.

