Frontend · Dec 2025
Asosiasi Blockchain Indonesia
Landing site and reporting portal for a non-profit blockchain industry association in Indonesia.

Overview
Asosiasi Blockchain Indonesia (ABI) is a non-profit that brings blockchain companies and people across Indonesia together. Through Morfolabs, I built the front end of two products for it: the association's bilingual landing site, and a reporting portal where people file and follow complaints about crypto services. Team of two: I did the front end of both, admin screens included, and Awank Kaley built the backend. I have had no access to the portal since handoff.
A site the association can edit
Members, partners, boards, events, news and a dictionary of blockchain terms started out as lists in code. I moved them into a Sanity CMS with migration scripts in about a week, with English and Indonesian side by side in every field, so the staff keep the site current without a developer. The language lives in the URL and the site remembers the visitor's choice. A WebGL gradient and smooth scrolling share one animation loop behind it all.
A complaint, step by step
A user signs in with email, Google or a one-time code, with optional two-factor authentication, reads a risk disclaimer, files the complaint in two steps with attachments and confirms it with a code. They then follow it on a timeline as it is handled, while admins work the same tickets from screens shaped by their role.
Sign in
Email, Google or a one-time code, with optional two-factor.
Read the risk disclaimer
File in two steps
What happened, then the evidence as attachments.
Confirm with a code
Follow it on a timeline
Admins work the same ticket from their own screens.

