Studi kasus — 01
Marketplace jasa lokal untuk Indonesia: katalog dengan filter, checkout multi-item, papan pesanan untuk penyedia, dan konsol admin — di atas Next.js 15 dan Prisma.
Pembeli dan penyedia jasa lokal butuh satu tempat untuk mencari, memesan, dan membayar. Sebuah pesanan melewati beberapa orang sebelum selesai, jadi setiap peran harus melihat langkah berikutnya dari pesanan itu.
Pelanggan, penyedia, dan admin memakai siklus pesanan yang sama — diterima, dikerjakan, selesai, dibatalkan — dengan linimasa berstempel waktu untuk setiap langkah.
Alamat, jadwal, lalu pembayaran, menghasilkan satu grup pesanan dari keranjang multi-item. Potongan voucher dihitung ulang di server, tidak pernah diambil dari klien.
Vitest menguji logika unit, dan Playwright menjalankan alur end-to-end di Chromium serta profil mobile 320px.
Alur lengkap dari katalog sampai ulasan berjalan di repositori, dengan akun demo untuk setiap peran. Pembayaran berupa langkah simulasi, dan README menyebut batas itu dengan jelas.