Architect & Fullstack Developer // 2025
ecesa.id
Sistem pengawasan progres cetak sawah nasional buat Kementan — real-time.
Next.jsHonoDrizzle ORMPostgreSQLRBAC
Live site ↗ Realtime
Progres lapangan
RBAC
Multi-role akses
BFF
Auth aman
Masalah
Progres cetak sawah — kontrak, Land Clearing, Land Leveling, Olah Lahan — dipantau manual dan kececer. Pusat susah lihat kondisi lapangan secara real-time.
Peran gua
Arsitek sekaligus fullstack. Rancang dari layer database, auth, sampai UI monitoring.
Yang gua bangun
- E-CESA — sistem informasi pengawasan progres cetak sawah nasional buat Kementerian Pertanian RI.
- RBAC + BFF auth — akses per-role, JWT HttpOnly cookie, dilindungi Cloudflare Turnstile.
- Hono + Drizzle + PostgreSQL — backend ringan, query cepat, data lapangan masuk real-time.
- Next.js + shadcn/ui — dashboard monitoring yang enak dipakai petugas.
- Arsip otomatis — laporan ngalir ke Google Drive & Sheets, file ke S3.
Hasil
Satu dashboard buat mantau progres cetak sawah dari lapangan sampai pusat — real-time, aman, gak nunggu rekap manual.