
BankBPRAPI(BackendService)
The Challenge
"Mendesain endpoint yang jelas untuk berbagai domain bisnis, sekaligus mengelola permission/feature yang dapat dikonfigurasi per role dan menjaga keamanan autentikasi (token lifecycle, password hashing)."
The Results
REST API berbasis Express/TypeScript yang melayani kebutuhan portal internal: autentikasi (login/register/verify/forgot password) dengan JWT + bcrypt, modul HRIS (employee/attendance/leave/overtime/KPI/payroll/organization/recruitment/development/punishments), modul Debitur & dokumen, modul Kredit (applications/submissions/scoring), Notifikasi, serta endpoint RBAC untuk modul/feature (permission) dan pengaturan akses per role. Database menggunakan PostgreSQL dengan migrasi SQL terstruktur.
Satu API service yang konsisten untuk multi-modul, mendukung dashboard agregasi dan manajemen hak akses, dengan skema database yang terdokumentasi lewat migrasi.
Complete Tech Stack
Next Phase
Let's build
your vision.