Tiga dasbor operasional internal dan satu portal mitra dalam satu monorepo Nx, dibangun di atas library bersama dan modul berbasis fitur.

Gambaran umum
Ekosistem bursa aset digital: tiga dasbor operasional internal dan satu portal mitra, semuanya dalam satu monorepo Nx.
Di sisi frontend, tantangannya menjaga empat aplikasi tetap konsisten dan mudah diubah dengan berbagi library dan modul berbasis fitur, bukan menyalin kode.
Yang saya kerjakan
Mengembangkan aplikasi frontend: tiga dasbor operasional internal dan satu portal mitra dalam satu monorepo Nx.
Merancang arsitektur frontend modular berupa library bersama dan modul berbasis fitur, sehingga komponen dan logika bisnis dipakai ulang di semua aplikasi.
Memusatkan fungsionalitas umum ke library yang bisa dipakai ulang, sehingga fitur bisa disusun dan dibagikan antar portal dengan duplikasi minimal.
Mengintegrasikan autentikasi dan otorisasi dengan Clerk: manajemen organisasi, role-based access control (RBAC), dan multi-factor authentication (MFA).
Menangani upgrade dependensi, penyelesaian masalah produksi, perbaikan bug, dan code review agar aplikasi tetap stabil dan mudah dirawat.
Berkolaborasi dengan backend engineer, QA, dan stakeholder produk untuk merilis fitur baru dan peningkatan di produksi.
Dampak
Meningkatkan produktivitas pengembangan lewat arsitektur monorepo yang bisa dipakai ulang.
Meningkatkan produktivitas lewat pengembangan berbantuan AI dengan membangun skill dan alur kerja kustom.