Plan Indonesia ERP
Alur ERP buat sponsored-child records, communications, forms, dan feedback, dengan dashboard berbasis API serta reporting XLSX/PDF.

Ringkasan
ERP internal buat Plan International Indonesia yang dikembangin di Sawala Technology. Sistem ini mendukung kerjaan harian di balik program child sponsorship: jaga data tetap akurat, ngelola komunikasi, dan bikin laporan operasional.
Peranku
Aku ngerjain bagian front-end sebagai bagian dari development team.
Berkontribusi di alur ERP buat sponsored-child records, communications, forms, dan feedback.
Develop dashboard berbasis API dengan grafik, filtering, dan pagination buat kebutuhan pelaporan operasional.
Bikin fitur export XLSX dan PDF biar tim bisa bagiin laporan di luar sistem.
Gambaran arsitektur
Gambaran umum sistemnya. Staf masuk lewat alur undangan dan verifikasi, terus kerja di modul buat tiap bagian operasional sponsorship, yang semuanya jalan di atas REST API tim.
flowchart LR
accTitle: Gambaran ERP Plan Indonesia
accDescr: Staf login ke satu app Next.js dengan modul sponsored children, sponsor, komunikasi, laporan, tugas, dan settings yang berjalan di atas REST API tim.
staff([Staf Plan Indonesia]) --> auth{"Login<br/>undangan dan verifikasi"}
subgraph app["Next.js front end"]
auth --> children["Sponsored children<br/>data anak"]
auth --> sponsors["Sponsor<br/>dan riwayat"]
auth --> comms["Komunikasi<br/>form, feedback, bulk download"]
auth --> reports["Laporan<br/>dashboard, ekspor XLSX dan PDF"]
auth --> tasks["To-do list dan<br/>notifikasi"]
auth --> settings["Settings<br/>user dan lokasi"]
end
children & sponsors & comms & reports & tasks & settings --> api[("REST API ERP<br/>tim development")]Stack
React dan Next.js dengan TypeScript, terintegrasi dengan REST API dari tim.
Data dalam jumlah besar baru terasa simpel kalau filtering, pagination, dan export jalan dengan konsisten. Itu fokus utama kerjaku di sini.
Next project
Boga Kreasi Indah
Front-End Developer · 2025 - Sekarang
