Studi kasus
NeovarchLabs
Situs agensi kecil yang urusannya tidak berhenti di halaman depan: pemesanan, tagihan QRIS, dan arsip invoice harus jalan sendiri tanpa campur tangan manual.
Masalah
Studio kecil kehilangan waktu pada pekerjaan klerikal: menagih lewat chat, membuat invoice satu per satu, dan mencatat pembayaran yang masuk lewat kanal berbeda-beda. Satu pembayaran yang terlewat langsung terasa.
Pendekatan
Satu sistem yang menutup rantainya dari ujung ke ujung. Pesanan tercatat di database Turso, QRIS dibuat dinamis sesuai nominal tagihan, dan ketika pembayaran terverifikasi sistem menandai lunas, membuat PDF invoice di sisi server dengan pdfkit, lalu mengirim notifikasi ke grup Telegram. Konten halaman depan ikut disimpan di database sehingga bisa diubah tanpa deploy ulang.
Yang saya kerjakan
Seluruhnya: rancangan skema data, alur autentikasi, generator QRIS dan PDF, webhook pembayaran, sampai notifikasi. Saya juga menulis alur login Google dengan fallback khusus lingkungan pengembangan supaya tim bisa menguji tanpa kredensial produksi.
Hasil
Tagihan terkirim dan terbayar tanpa spreadsheet: pelanggan memindai QRIS, sistem mencatat, invoice PDF tersimpan, notifikasi masuk. Semua berjalan di produksi pada neovarchlabs.web.id.