Case Study
I Wanna Bring Joy
Membangun platform kesehatan mental bersama istri, mulai dari menemukan psikolog sampai pembayaran online, agar mencari bantuan terasa lebih ringan.
- Klien
- Layanan konseling psikologi (Surabaya)
- Tahun
- 2024 – 2026
Profil Praktisi
Daftar psikolog dikelola admin, klien bisa pilih sesuai kebutuhan.
Booking Sesi
Pilih jadwal tatap muka atau online, ketersediaan langsung terlihat.
Pembayaran Online
Bayar pakai kartu, virtual account, atau e-wallet.
Dashboard Admin
Kelola jadwal, booking, dan pembayaran dari satu tempat.
Blog & SEO
Konten & halaman SEO untuk menarik klien baru.
Login Aman
Login aman + notifikasi email otomatis.
Konseling seharusnya fokus pada klien. Tapi pendaftaran sesi, penjadwalan, dan pembayaran masih dikerjakan manual: telepon, chat, transfer bank, catat di buku. Istriku menjalankan layanan ini, dan administrasinya makan waktu berjam-jam.

Saya membangun platformnya: klien melihat profil psikolog, memilih jadwal (tatap muka & online), membayar via Midtrans (kartu, virtual account, e-wallet), dan admin mengelola semuanya dari satu dashboard.

Pembayaran Midtrans berjalan dari sandbox sampai webhook settlement.

Bagian tersulit adalah race condition settlement Midtrans: notifikasi pembayaran bisa datang sebelum atau sesudah sesi di-booking. Saya menelusuri bug 5 lapis, dari hold-duration 10→60 menit, settlement-always-confirm, sampai penanganan unique-violation 23505 pada konflik slot.
Setiap keputusan didokumentasikan dengan decision trail.
Hasilnya alur booking → bayar → konfirmasi admin berjalan otomatis, plus blog & halaman SEO untuk menarik klien baru.
Mau platform seperti ini?
Ceritakan kebutuhan Anda. Saya bantu dari perencanaan sampai jadi, untuk klinik, studio, atau praktik Anda.