BernuviaBernuvia
Categorie: SaaSWeb

MediAgenda - medische boekings SaaS

1 verkoop
1/11
#stripe#medisch#boekingen#gezondheidszorg#doktersafspraak

Volledige medische boekings SaaS gebouwd met Next.js 14, Prisma & Stripe. Vier portals (patiënten, artsen, admin, ondersteuning) realtime chat, medische dossiers, tweetalig EN/ES. Lanceer uw kliniek binnen enkele dagen.

39 USDC145 USDC73%

Beschermde betaling

Je geld blijft 1 dag in bewaring

Directe levering

Download de volledige code direct na betaling

Gedekte aankoop

Een probleem? Open een melding

Wat is inbegrepen
  • Volledige Next.js 14 + TypeScript broncode
  • Tailwind ontwerpsysteem, herbruikbare UI-componenten
  • Prisma schema + migratie-klaar modellen
  • Runtime i18n-engine + 11.000-entry EN woordenboek
Technologieën
REReactNENext.jsSTstripePOPostgreSQLTYTypeScript
Beschrijving

Waarom MediAgenda?

MediAgenda is geen UI-kit — het is een werkend SaaS-product. Elk scherm dat je hieronder ziet, is ondersteund door een echte PostgreSQL-schema (65+ Prisma-modellen), serveracties, rolgebaseerde authenticatie en seedgegevens, zodat je binnen enkele dagen in plaats van maanden een doktersafspraak-marktplaats, een klinieksysteem of een niche telehealth-product kunt lanceren.

  • 4 complete portals: Patiënt, Dokter, Beheerder & Ondersteuningsagent
  • Open marktplaats met zoekfunctie, profielen & directe boekingen
  • Gastboekingen — patiënten kunnen boeken zonder account
  • Volledige afspraakcyclus (in afwachting → bevestigd → voltooid)
  • Stripe-monetisatie: gratis, eenmalige of abonnementsplannen
  • Betalingen van patiënt naar dokter via Stripe Connect (platformkosten)
  • Realtime messaging tussen dokter en patiënt met Pusher
  • Elektronisch medisch dossier met een stapsgewijze wizard
  • Beoordelingen met beoordelingen, tags, antwoorden van dokters & moderatie
  • Ondersteuning ticketing suite met SLA-metrics en agentplanning
  • Runtime EN/ES taalwissel — 11.000+ vertaalde strings
  • Google Maps-integratie voor klinieklocaties
  • Excel-export van catalogi, gebruikers en afspraken
  • Mooie demo-gegevens: 26 dokters, 35 patiënten, 750+ afspraken

01. Een landingspagina die voor jou verkoopt

Een moderne, conversiegerichte marketingwebsite met geanimeerde heldenstatistieken, een live productmockup, verhalen over pijnpunten, functiepresentaties, concurrentievergelijkingen, getuigenissen en prijzen — alles wat een medische SaaS nodig heeft om bezoekende dokters om te zetten in abonnees.


02. Doktermarktplaats met slimme zoekfunctie

Patiënten vinden de juiste specialist met gecombineerde filters: vrije-tekst zoekopdracht, 100+ medische specialismen, stad en consultatiemodaliteit (persoonlijk / virtueel). Elke resultaatkaart toont de foto van de dokter, live beoordelingsscore, ziekenhuis, modaliteit chips en consultatiekosten.


03. Open dokterprofielen die vertrouwen opbouwen

Elke dokter krijgt een rijke, SEO-vriendelijke openbare pagina: fotogalerij en YouTube-video's, geverifieerde badge, sterrenbeoordeling, biografie, onderwijs- & ervaringslijn, diensten met prijzen, meerdere kantoorlocaties met een ingesloten Google Map, geaccepteerde verzekeraars, downloadbare PDF-certificaten, patiëntbeoordelingen met antwoorden van dokters — en een persistente boekwidget.


04. Probleemloze boekingen — geen account vereist

De boekwidget begeleidt de patiënt door het type bezoek, adres, dienst, verzekeraar en een live beschikbaarheidsrooster dat is berekend op basis van de wekelijkse planning van de dokter, pauzes, vakanties en bestaande afspraken. Gasten kunnen boeken met alleen naam en e-mail; slotreserveringen voorkomen dubbele boekingen, en (wanneer ingeschakeld) betalen patiënten de consultatie online op het moment van boeken.


05. Authenticatie & onboarding voor elke rol

Inloggegevensauthenticatie met NextAuth, wachtwoordherstel en verfijnde registratieflows. De sjabloon wordt geleverd met eenklik-demo-inloggegevens voor alle vier de rollen, zodat kopers direct kunnen verkennen.


Patiënt aanmelding — 2-staps wizard met live preview.                      Dokter aanmelding — 5-staps wizard met live profielpreview












De dokterwizard verzamelt profiel, specialiteit, kliniekadres (met Google Places-autocomplete) en wekelijkse beschikbaarheid, en afhankelijk van de factureringsmodus die je configureert, rekent hij een eenmalige vergoeding aan of start hij een Stripe-abonnement (gehoste of ingebedde checkout, optionele proefdagen) voordat hij het account activeert.


06. Patiëntenportaal — alles op één plek

Patiënten beheren hun hele gezondheidsleven: een persoonlijk dashboard met gezondheidsstatistieken, afspraakbeheer met herplannen/annuleren flows en kalenderexport, hun dokters, recepten, betalingen, realtime chat met dokters en een compleet elektronisch medisch dossier.


07. Dokterportaal — een echte praktijkcockpit

Dokters runnen hun hele praktijk vanuit één paneel: KPI-dashboard met patiëntbetrokkenheidsanalyses, een volledige kalender met wekelijkse beschikbaarheidsregels, tijdblokkering en vakanties, afspraakbeheer, een patiënt CRM met directe toegang tot het medische dossier van elke patiënt, service- & prijsbeheer per kantoor, verzekeraars, behandelde aandoeningen, beoordelingsbeheer met antwoorden, realtime messaging en profielbewerking met fotogalerij, video's en certificaten.


08. Beheerderspaneel — beheer het hele platform

Een prachtig backoffice om de marktplaats te bedienen: wereldwijd dashboard, gebruikersbeheer met rolfilters en gedetailleerde pagina's voor impersonatie, toezicht op afspraken, zes catalogusbeheerders (specialismen, diensten, ziekten, verzekeraars, patiënttypes, professionele voorvoegsels) met Excel-export, beoordelingsmoderatie met gerapporteerde beoordelingsworkflow, een volledige ondersteuningssuite en diepgaande monetisatie-instellingen.


Instellingen dekken ook branding (logo, favicon, SEO-metadata), Google Maps- en Pusher-gegevens, Stripe-test/live-sleutels met verbindingscontroles, patiënt-naar-dokter betalingskosten via Stripe Connect (platformpercentage + vaste vergoeding met een interactieve kosten simulator), en een server- & cache-onderhoudspagina met databasegezondheidscontroles. 


09. Ondersteuningsagentportaal — ingebouwde helpdesk

Een speciaal portaal voor je ondersteunend personeel: een ticketinbox met persoonlijke wachtrij en niet-toegewezen pool, eenklik "ticket aannemen", threadreacties met interne notities die niet zichtbaar zijn voor gebruikers, statusworkflow (open → in behandeling → wacht op gebruiker → opgelost → gesloten) en toezicht van de supervisor op elk ticket.

10. Bilingual by design — Engels & Spaans

Een eenklik EN/ES taalwissel bevindt zich in elke header en zijbalk. De runtime vertaalengine wordt geleverd met een woordenboek van meer dan 11.000 invoeren dat het hele product dekt — inclusief de medische catalogi (specialismen, ziekten, diensten), data, dynamische tellers en zelfs gezaaide demo-inhoud — met slimme patroonherkenning voor geïnterpoleerde nummers en samengestelde zinnen. Google Maps laadt ook in de geselecteerde taal.

12. Twee inkomstenmotoren, aangedreven door Stripe

MediAgenda is gebouwd om vanaf dag één geld te verdienen, met twee onafhankelijke door Stripe aangedreven inkomstenstromen die je volledig vanuit het beheerderspaneel configureert — geen codewijzigingen, geen omgevingsvariabelen.


💳 Motor 1 — SaaS-inkomsten: vraag dokters om te betalen voor het platform

Kies hoe professionals betalen om lid te worden: Gratis (geen kosten, groei eerst de aanbodzijde), Eenmalige betaling (levenslange toegang verzameld tijdens aanmelding) of Terugkerend abonnement (wekelijks, maandelijks of jaarlijks via Stripe Billing). Stel de reguliere prijs in, voer promotionele prijzen uit, bied proefdagen aan, kies de valuta en kies tussen Stripe's gehoste checkout of een ingebed kaartformulier in de registratiewizard. Dokters worden pas geactiveerd nadat Stripe de betaling bevestigt.



🩺 Motor 2 — transactie-inkomsten: verdien op elke betaalde consultatie

Schakel betalingen van patiënt naar dokter in via Stripe Connect en behoud een configureerbare platformcommissie op elke consultatie: een percentage, een extra vaste vergoeding, of beide (stel 0% in om 100% aan de dokter door te geven). Beslis wie optreedt als handelaar van record — het platform factureert de kosten en draagt het netto bedrag over aan de dokter, of de dokter factureert rechtstreeks en Stripe routeert automatisch je vergoeding. Dokters voltooien hun eigen Stripe onboarding (KYC) vanuit hun paneel, en het beheerdersdashboard houdt verbonden accounts, kosten en opgebouwde commissies bij.


  • Gratis / eenmalige / abonnements onboarding voor dokters
  • Proefdagen, promotionele prijzen en multi-valuta
  • Gehoste of ingebedde Stripe Checkout in de aanmeldwizard
  • Stripe Connect-uitbetalingen met per-consult platformkosten
  • Bestemmings- of directe kosten (keuze van handelaar van record)
  • Test/live-moduswissel met verbindingsgezondheidscontroles
  • Abonnements- & betalingsgeschiedenis in het beheerderspaneel
  • Interactieve kosten simulator met echte Stripe-kosten




Functiebeschrijving per rol

🧑‍⚕️ Dokters

Openbaar profiel met galerij, video's & certificaten · KPI-dashboard met betrokkenheidsanalyses · kalender, wekelijkse beschikbaarheid, pauzes & vakanties per kantoor · beheer van de afspraakcyclus · patiënt CRM met medische dossiers · diensten met vaste/bereikprijzen per kantoor · verzekeraars & behandelde aandoeningen · antwoorden op beoordelingen · realtime chat · Stripe-uitbetalingen onboarding · ondersteunings tickets

🧑 Patiënten

Zoeken & boeken in enkele minuten (zelfs als gast) · dashboard met gezondheidsoverzicht · herplannen/annuleren met beleid · kalenderexport · elektronisch medisch dossier wizard  · betalingsgeschiedenis · chat met dokters · beoordelingen met geverifieerde-afspraak badge · tweetalige UI

🛠️ Beheerders

Wereldwijd dashboard · gebruikers- & rolbeheer · toezicht op afspraken · 6 catalogusbeheerders met Excel-export · beoordelingsmoderatie · branding & SEO-instellingen · Stripe test/live + factureringsmodellen + kosten simulator · Google Maps & Pusher-configuratie vanuit de UI · ondersteuningssuite met SLA & agentplanning · server- & cache-tools

🎧 Ondersteuningsagenten

Persoonlijke inbox + niet-toegewezen wachtrij · tickets aannemen & beantwoorden · interne notities · statusworkflow · supervisorrol ziet alles · agentplanning (diensten, weekenden, nacht) · categorie-gebaseerde routeringstags · SLA- en sluitingspercentage-metrics

Technische stack

  • Next.js 14 (App Router, Server Components & Server Actions)
  • TypeScript end-to-end
  • Prisma ORM · PostgreSQL (65+ modellen)
  • Tailwind CSS met een aangepast ontwerpsysteem
  • NextAuth (referenties, JWT-sessies, 5 rollen)
  • Stripe: Checkout, Abonnementen, Betalingsintenties & Connect
  • Pusher Channels voor realtime messaging
  • Google Maps & Places (embed, geocodering, autocomplete)
  • date-fns, Zod-validatie, Lucide-iconen
  • Aangepaste runtime i18n-engine (EN/ES)

Wat je krijgt

  • Volledige Next.js 14 + TypeScript-broncode
  • Prisma-schema + migraties-klaar modellen
  • Seed-scripts met rijke, realistische demo-gegevens
  • Runtime i18n-engine + 11.000-invoer EN-woordenboek
  • Eenklik-demo-inloggegevens voor alle 4 rollen
  • Engelse codebase — opmerkingen, mappen & routes
  • Tailwind ontwerpsysteem, herbruikbare UI-componenten
  • .env.example en stapsgewijze setup

Vereisten

  • Node.js 18+ en PostgreSQL 14+ (werkt geweldig met Neon, Supabase, RDS of lokale Postgres)
  • Optioneel: Stripe-account (betalingen), Pusher-app (realtime chat), Google Maps API-sleutel (kaarten & autocomplete) — allemaal geconfigureerd vanuit de UI van het beheerderspaneel

Nog geen reviews. Wees de eerste die je ervaring deelt.