Lewati ke konten
FDFerdinand Dero Saputra
Semua karyaen

Studi kasus — 01

JASAKITE

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.

Peran
Full-stack · proyek pribadi
Tahun
2026
Stack
Next.js 15PrismaMongoDBNextAuth v5

01 — Konteks

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.

02 — Pendekatan

  1. 01

    Tiga peran, satu model pesanan

    Pelanggan, penyedia, dan admin memakai siklus pesanan yang sama — diterima, dikerjakan, selesai, dibatalkan — dengan linimasa berstempel waktu untuk setiap langkah.

  2. 02

    Checkout tiga langkah

    Alamat, jadwal, lalu pembayaran, menghasilkan satu grup pesanan dari keranjang multi-item. Potongan voucher dihitung ulang di server, tidak pernah diambil dari klien.

  3. 03

    Diuji di dua lapisan

    Vitest menguji logika unit, dan Playwright menjalankan alur end-to-end di Chromium serta profil mobile 320px.

03 — Hasil

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.

peran dalam satu aplikasi
3
langkah dari katalog ke ulasan
6
profil E2E mobile
320px
Kode di GitHub
BerikutnyaAegisX-Mini
  • Blog
  • Kontak
  • Resume

© 2026 Ferdinand Dero Saputra — dibangun dengan Next.js & Tailwind

--:--Kembali ke atas ↑