BernuviaBernuvia
Kategori: SaaSWeb

MediAgenda - medical booking SaaS

1 penjualan
1/11
#stripe#medis#pemesanan#perawatan kesehatan#janji dokter

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.

39 USDC145 USDC73%

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
REReactNENext.jsSTstripePOPostgreSQLTYTypeScript
Deskripsi

Kenapa MediAgenda?

MediAgenda bukan kit antarmuka — melainkan produk SaaS yang sudah berjalan. Setiap layar yang Anda lihat di bawah didukung skema PostgreSQL sungguhan (65+ model Prisma), server actions, autentikasi berbasis peran, dan data contoh, sehingga Anda bisa meluncurkan marketplace janji temu dokter, sistem klinik, atau produk telemedicine niche dalam hitungan hari, bukan bulan.

  • 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

Situs pemasaran modern berfokus konversi dengan metrik hero beranimasi, mock produk langsung, storytelling titik masalah, etalase fitur, perbandingan kompetitor, testimoni, dan harga — semua yang dibutuhkan SaaS medis untuk mengubah dokter yang berkunjung menjadi pelanggan.


02. Marketplace dokter dengan pencarian cerdas

Pasien menemukan spesialis yang tepat dengan filter gabungan: pencarian teks bebas, 100+ spesialisasi medis, kota, dan modalitas konsultasi (tatap muka / virtual). Setiap kartu hasil menampilkan foto dokter, rating ulasan langsung, rumah sakit, chip modalitas, dan biaya konsultasi.


03. Profil publik dokter yang membangun kepercayaan

Setiap dokter mendapat halaman publik yang kaya dan ramah SEO: galeri foto dan video YouTube, lencana terverifikasi, rating bintang, biografi, linimasa pendidikan & pengalaman, layanan dengan harga, beberapa lokasi praktik dengan Google Map tertanam, asuransi yang diterima, sertifikat PDF yang bisa diunduh, ulasan pasien dengan balasan dokter — dan widget pemesanan yang selalu tampil.


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

Autentikasi kredensial dengan NextAuth, pemulihan kata sandi, dan alur pendaftaran yang rapi. Template ini menyertakan login demo satu klik untuk keempat peran agar pembeli bisa langsung menjelajah.


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

Pasien mengelola seluruh kehidupan kesehatannya: dasbor pribadi dengan statistik kesehatan, pengelolaan janji temu dengan alur jadwal ulang/batal dan ekspor kalender, dokter mereka, resep, pembayaran, chat real-time dengan dokter, dan rekam medis elektronik lengkap.


07. Portal dokter — kokpit praktik sungguhan

Dokter menjalankan seluruh praktiknya dari satu panel: dasbor KPI dengan analitik keterlibatan pasien, kalender lengkap dengan aturan ketersediaan mingguan, pemblokiran waktu dan cuti, pengelolaan janji temu, CRM pasien dengan akses instan ke rekam medis tiap pasien, pengelolaan layanan & harga per lokasi, asuransi, kondisi yang ditangani, pengelolaan ulasan dengan balasan, perpesanan real-time, dan penyuntingan profil dengan galeri foto, video, dan sertifikat.


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.


Pengaturan juga mencakup branding (logo, favicon, metadata SEO), kredensial Google Maps dan Pusher, kunci test/live Stripe dengan pemeriksaan koneksi, biaya pembayaran pasien-ke-dokter via Stripe Connect (persentase platform + biaya tetap dengan simulator biaya interaktif), serta halaman pemeliharaan server & cache dengan pemeriksaan kesehatan basis data. 


09. Portal agen dukungan — helpdesk bawaan

Portal khusus untuk staf dukungan Anda: kotak masuk tiket dengan antrean pribadi dan pool belum ditugaskan, «ambil tiket» satu klik, balasan berutas dengan catatan internal yang tak terlihat pengguna, alur status (terbuka → diproses → menunggu pengguna → terselesaikan → ditutup), dan pengawasan supervisor atas setiap tiket.

10. Dwibahasa sejak desain — Inggris & Spanyol

Tombol ganti bahasa EN/ES satu klik ada di setiap header dan sidebar. Mesin terjemahan runtime membawa kamus 11.000+ entri yang mencakup seluruh produk — termasuk katalog medis (spesialisasi, penyakit, layanan), tanggal, penghitung dinamis, bahkan konten demo — dengan pencocokan pola cerdas untuk angka terinterpolasi dan frasa gabungan. Google Maps juga dimuat dalam bahasa yang dipilih.

12. Dua mesin pendapatan, ditenagai Stripe

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

Pilih cara profesional membayar untuk bergabung: Gratis (tanpa biaya, besarkan sisi pasokan dulu), Sekali bayar (akses seumur hidup ditagih saat pendaftaran) atau Langganan berulang (mingguan, bulanan, atau tahunan via Stripe Billing). Tetapkan harga normal, jalankan harga promosi, tawarkan hari uji coba, pilih mata uang, dan pilih antara checkout hosted Stripe atau formulir kartu tertanam di panduan pendaftaran. Dokter tidak diaktifkan sampai Stripe mengonfirmasi pembayaran.



🩺 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

🧑‍⚕️ Dokter

Profil publik dengan galeri, video & sertifikat · dasbor KPI dengan analitik keterlibatan · kalender, ketersediaan mingguan, jeda & cuti per lokasi · pengelolaan siklus hidup janji temu · CRM pasien dengan rekam medis · layanan dengan harga tetap/kisaran per lokasi · asuransi & kondisi yang ditangani · balasan ulasan · chat real-time · onboarding pencairan Stripe · tiket dukungan

🧑 Pasien

Cari & pesan dalam hitungan menit (bahkan sebagai tamu) · dasbor dengan ringkasan kesehatan · jadwal ulang/batal dengan kebijakan · ekspor kalender · panduan rekam medis elektronik  · riwayat pembayaran · chat dengan dokter · ulasan dengan lencana janji temu terverifikasi · antarmuka dwibahasa

🛠️ Admin

Dasbor global · manajemen pengguna & peran · pengawasan janji temu · 6 pengelola katalog dengan ekspor Excel · moderasi ulasan · pengaturan branding & SEO · Stripe test/live + model penagihan + simulator biaya · konfigurasi Google Maps & Pusher dari antarmuka · suite dukungan dengan SLA & jadwal agen · perkakas server & cache

🎧 Agen Dukungan

Kotak masuk pribadi + antrean belum ditugaskan · ambil & balas tiket · catatan internal · alur status · peran supervisor melihat semuanya · jadwal agen (sif, akhir pekan, malam) · tag perutean per kategori · metrik SLA dan tingkat penutupan

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.