ChasaWorksChasaWorks
Mulai Proyek
Cover Platform Sertifikat Onchain menampilkan dashboard kredensial, kartu analitik, dan status verifikasi
Studi Kasus · Open Source

Platform Sertifikat Onchain untuk Bootcamp dan Komunitas

Platform sertifikat onchain ini membantu bootcamp dan komunitas menerbitkan kredensial yang dapat diverifikasi publik tanpa login. Penerbit menghubungkan wallet, mencetak sertifikat non-transferable ke alamat penerima, lalu membagikan halaman verifikasi untuk pemeriksaan kontrak, token, dan transaksi. Penerima dapat melihat seluruh pencapaiannya dalam satu dashboard, sementara verifikator membaca bukti langsung dari blockchain tanpa bergantung pada database terpusat. Informasi permanen ditampilkan dengan disclosure yang jelas sebelum penerbitan. Arsitekturnya memadukan React, smart contract ERC-721 soulbound, dan backend Go untuk membentuk read model yang cepat dicari. Indexer memproses event ke Postgres, gateway menyediakan REST serta pembaruan SSE, dan antrean Redis menangani webhook bertanda tangan. Blockchain tetap menjadi sumber kebenaran, sehingga layanan backend tidak menyimpan kunci pengguna atau menjadi titik kepercayaan baru. MVP ini berjalan pada testnet dan cocok sebagai referensi teknis untuk bootcamp, komunitas open source, serta penyelenggara pelatihan yang ingin mengeksplorasi kredensial onchain.

Klien
Open Source
Industri
Web Development
Durasi
Open source project
Tahun
2026
01 — Konteks

Problem awal

Bootcamp, komunitas, dan pengelola program pelatihan membutuhkan cara membuktikan kelulusan yang mudah diperiksa pihak ketiga. Sertifikat berupa gambar atau PDF dapat disalin, diubah, atau dibagikan tanpa hubungan yang jelas dengan penerimanya. Verifikasi manual melalui email juga memperlambat proses rekrutmen dan membebani tim penerbit. Di sisi lain, menyimpan seluruh proses pada layanan terpusat menciptakan ketergantungan baru: ketika platform berhenti beroperasi, bukti pencapaian ikut sulit diakses. Kredensial onchain perlu tetap mudah digunakan tanpa mengabaikan permanensi serta keterbukaan data blockchain.

02 — Pendekatan

Cara kami menyelesaikan

Platform ini menerbitkan sertifikat ERC-721 non-transferable yang terikat pada wallet penerima, sehingga kredensial tidak dapat dijual atau dipindahkan. Penerbit mencetak sertifikat melalui browser, penerima melihat koleksinya di dashboard, dan pihak ketiga membuka halaman publik untuk membaca bukti langsung dari blockchain tanpa akun. Backend Go mengindeks event ke Postgres agar daftar dan pencarian dapat ditampilkan lebih cepat, sementara REST, gRPC, SSE, dan antrean Redis mendukung akses data serta pengiriman webhook. Lapisan tersebut hanya menjadi proyeksi baca; blockchain tetap memegang catatan utama dan backend tidak menyimpan kunci wallet. Implementasi saat ini berstatus MVP pada testnet, sehingga tepat untuk validasi konsep sebelum penggunaan produksi.

Go
Semua portfolioBerikutnya: Open Source
Accepting New Projects

Punya ide?
Mari bicarakan.

Free 30-min consultation. Kami bantu validasi scope dan estimasi sebelum proyek dimulai.

Jakarta, Indonesia · Remote-friendly