01 · Masalah
Usaha jasa satu orang biasanya mencatat prospek di surel, harga di spreadsheet, dan invoice di dokumen terpisah. Angka di situs, di penawaran, dan di invoice gampang berselisih, dan tidak ada yang memberi tahu prospek mana yang belum dibalas.
02 · Pendekatan
Satu database menjadi sumber untuk situs publik dan panel: harga yang disunting di Studio langsung dipakai halaman jasa, kalkulator, dan structured data Google. Setiap tabel dijaga row-level security yang menuntut sesi dua faktor, setiap formulir divalidasi di server, dan nomor invoice diterbitkan trigger database saat dikirim sehingga tidak pernah bentrok. Dibangun ulang dari Next.js ke SvelteKit dengan logika domain yang dipindah tanpa ditulis ulang, dijaga lebih dari 200 tes otomatis.