MediAgenda - medical booking SaaS
Complete medical booking SaaS built with Next.js 14, Prisma & Stripe. Four portals (patients, doctors, admin, support) real-time chat, medical records, bilingual EN/ES. Launch your clinic in days.
Pembayaran terlindungi
Uangmu ditahan dalam kustodi selama 1 hari
Pengiriman instan
Unduh kode lengkap setelah membayar
Pembelian dijamin
Ada masalah? Buat laporan
Apa yang termasuk
- Kode sumber Full Next.js 14 + TypeScript
- Sistem desain Tailwind, komponen UI yang dapat digunakan kembali
- Skema Prisma + model siap migrasi
- Mesin i18n runtime + kamus EN dengan 11.000 entri
Teknologi
Deskripsi
Kenapa MediAgenda?
- 4 portal lengkap: Pasien, Dokter, Admin & Agen Dukungan
- Marketplace publik dengan pencarian, profil & pemesanan instan
- Pemesanan tamu — pasien bisa memesan tanpa akun
- Siklus hidup janji temu lengkap (menunggu → dikonfirmasi → selesai)
- Monetisasi Stripe: paket gratis, sekali bayar, atau langganan
- Pembayaran pasien-ke-dokter via Stripe Connect (komisi platform)
- Perpesanan dokter–pasien real-time dengan Pusher
- Rekam medis elektronik dengan panduan langkah demi langkah
- Ulasan dengan rating, tag, balasan dokter & moderasi
- Suite tiket dukungan dengan metrik SLA dan jadwal agen
- Pergantian bahasa EN/ES saat runtime — 11.000+ string terjemahan
- Integrasi Google Maps untuk lokasi klinik
- Ekspor Excel untuk katalog, pengguna, dan janji temu
- Data demo apik: 26 dokter, 35 pasien, 750+ janji temu
01. Landing page yang menjual untuk Anda

02. Marketplace dokter dengan pencarian cerdas
03. Profil publik dokter yang membangun kepercayaan


04. Pemesanan tanpa hambatan — tanpa perlu akun
Widget pemesanan memandu pasien melalui jenis kunjungan, alamat, layanan, asuransi, dan kisi ketersediaan langsung yang dihitung dari jadwal mingguan dokter, jeda, cuti, dan janji temu yang ada. Tamu bisa memesan hanya dengan nama dan email; reservasi slot mencegah pemesanan ganda, dan (bila diaktifkan) pasien membayar konsultasi secara online saat memesan.

05. Autentikasi & onboarding untuk setiap peran

Pendaftaran pasien — panduan 2 langkah dengan pratinjau langsung. Pendaftaran dokter — panduan 5 langkah dengan pratinjau profil langsung

Panduan dokter mengumpulkan profil, spesialisasi, alamat klinik (dengan autocomplete Google Places), dan ketersediaan mingguan, lalu — tergantung mode penagihan yang Anda konfigurasi — menagih biaya sekali bayar atau memulai langganan Stripe (checkout hosted atau tertanam, hari uji coba opsional) sebelum mengaktifkan akun.
06. Portal pasien — semuanya di satu tempat



07. Portal dokter — kokpit praktik sungguhan




08. Panel admin — jalankan seluruh platform
Back office cantik untuk mengoperasikan marketplace: dasbor global, manajemen pengguna dengan filter peran dan halaman detail selevel audit, pengawasan janji temu, enam pengelola katalog (spesialisasi, layanan, penyakit, asuransi, tipe pasien, gelar profesi) dengan ekspor Excel, moderasi ulasan dengan alur ulasan terlapor, suite dukungan lengkap, dan pengaturan monetisasi mendalam.


09. Portal agen dukungan — helpdesk bawaan

10. Dwibahasa sejak desain — Inggris & Spanyol
MediAgenda dibangun untuk menghasilkan uang sejak hari pertama, dengan dua aliran pendapatan independen bertenaga Stripe yang Anda konfigurasi sepenuhnya dari panel admin — tanpa perubahan kode, tanpa environment variable.
💳 Mesin 1 — pendapatan SaaS: tagih dokter untuk platform

🩺 Mesin 2 — pendapatan transaksi: untung di setiap konsultasi berbayar
Aktifkan pembayaran pasien-ke-dokter via Stripe Connect dan simpan komisi platform yang dapat dikonfigurasi di setiap konsultasi: persentase, biaya tetap tambahan, atau keduanya (setel 0% untuk meneruskan 100% ke dokter). Tentukan siapa yang menjadi merchant of record — platform menagih lalu mentransfer bersihnya ke dokter, atau dokter menagih langsung dan Stripe merutekan komisi Anda otomatis. Dokter menyelesaikan onboarding Stripe (KYC) mereka sendiri dari panelnya, dan dasbor admin melacak akun terhubung, tagihan, dan komisi terkumpul.

- Onboarding dokter gratis / sekali bayar / langganan
- Hari uji coba, harga promosi, dan multi-mata uang
- Stripe Checkout hosted atau tertanam di panduan pendaftaran
- Pencairan Stripe Connect dengan komisi platform per konsultasi
- Destination atau direct charges (pilihan merchant of record)
- Sakelar mode test/live dengan pemeriksaan kesehatan koneksi
- Riwayat langganan & pembayaran di panel admin
- Simulator biaya interaktif dengan biaya Stripe sungguhan

Rincian fitur per peran
Tumpukan teknologi
- Next.js 14 (App Router, Server Components & Server Actions)
- TypeScript dari ujung ke ujung
- Prisma ORM · PostgreSQL (65+ model)
- Tailwind CSS dengan design system kustom
- NextAuth (kredensial, sesi JWT, 5 peran)
- Stripe: Checkout, Subscriptions, Payment Intents & Connect
- Pusher Channels untuk perpesanan real-time
- Google Maps & Places (embed, geocoding, autocomplete)
- date-fns, validasi Zod, ikon Lucide
- Mesin i18n runtime kustom (EN/ES)
Yang Anda dapatkan
- Kode sumber lengkap Next.js 14 + TypeScript
- Skema Prisma + model siap migrasi
- Skrip seed dengan data demo kaya dan realistis
- Mesin i18n runtime + kamus EN 11.000 entri
- Login demo satu klik untuk keempat peran
- Basis kode berbahasa Inggris — komentar, folder & rute
- Design system Tailwind, komponen UI dapat dipakai ulang
- .env.example dan panduan pemasangan langkah demi langkah
Persyaratan
- Node.js 18+ dan PostgreSQL 14+ (berjalan mulus dengan Neon, Supabase, RDS, atau Postgres lokal)
- Opsional: akun Stripe (pembayaran), aplikasi Pusher (chat real-time), kunci API Google Maps (peta & autocomplete) — semuanya dikonfigurasi dari antarmuka panel admin
Belum ada ulasan. Jadilah orang pertama yang berbagi pengalaman.




