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.

Peran
Pemilik & pengembang
Tumpukan
Next.js, Turso, pdfkit
Status
Produksi — neovarchlabs.web.id
Pembayaran
QRIS dinamis + notifikasi Telegram

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.

Buka situs live GitHub saya ← Kembali ke work