MediAgenda - medizinische Buchungs-SaaS
Komplette medizinische Buchungs-SaaS, entwickelt mit Next.js 14, Prisma & Stripe. Vier Portale (Patienten, Ärzte, Admin, Support), Echtzeit-Chat, medizinische Aufzeichnungen, zweisprachig EN/ES. Starten Sie Ihre Klinik in wenigen Tagen.
Geschützte Zahlung
Dein Geld bleibt 1 Tag in Verwahrung
Sofortige Lieferung
Lade den vollständigen Code direkt nach dem Kauf herunter
Abgesicherter Kauf
Ein Problem? Melde einen Vorfall
Was enthalten ist
- Vollständiger Next.js 14 + TypeScript Quellcode
- Tailwind Designsystem, wiederverwendbare UI-Komponenten
- Prisma-Schema + migrationsbereite Modelle
- Laufzeit-i18n-Engine + 11.000 Einträge EN-Wörterbuch
Technologien
Beschreibung
Warum MediAgenda?
- 4 vollständige Portale: Patient, Arzt, Admin & Support-Agent
- Öffentlicher Marktplatz mit Suche, Profilen & Sofortbuchung
- Gastbuchung — Patienten können ohne Konto buchen
- Vollständiger Termin-Lebenszyklus (ausstehend → bestätigt → abgeschlossen)
- Stripe-Monetarisierung: kostenlose, Einmalzahlungs- oder Abo-Tarife
- Patient-zu-Arzt-Zahlungen über Stripe Connect (Plattformgebühren)
- Echtzeit-Nachrichten zwischen Arzt und Patient mit Pusher
- Elektronische Krankenakten mit Schritt-für-Schritt-Assistenten
- Bewertungen mit Sternen, Tags, Arztantworten & Moderation
- Support-Ticket-Suite mit SLA-Metriken und Agentenplänen
- EN/ES-Sprachumschaltung zur Laufzeit — 11.000+ übersetzte Strings
- Google-Maps-Integration für Klinikstandorte
- Excel-Exporte für Kataloge, Nutzer und Termine
- Gepflegte Demodaten: 26 Ärzte, 35 Patienten, 750+ Termine
01. Eine Landingpage, die für Sie verkauft

02. Ein Ärzte-Marktplatz mit intelligenter Suche
03. Öffentliche Arztprofile, die Vertrauen schaffen


04. Reibungslose Buchung — kein Konto erforderlich
Das Buchungs-Widget führt Patienten durch Besuchsart, Adresse, Leistung, Versicherung und ein Live-Verfügbarkeitsraster, das aus den Wochenplänen, Pausen, Abwesenheiten und bestehenden Terminen des Arztes berechnet wird. Gäste können nur mit Name und E-Mail buchen; Slot-Reservierungen verhindern Doppelbuchungen, und (falls aktiviert) bezahlen Patienten die Konsultation online bei der Buchung.

05. Authentifizierung & Onboarding für jede Rolle

Patientenregistrierung — 2-Schritte-Assistent mit Live-Vorschau. Arztregistrierung — 5-Schritte-Assistent mit Live-Profilvorschau

Der Arzt-Assistent erfasst Profil, Fachrichtungen, Klinikadressen (mit Google-Places-Autocomplete) und wöchentliche Verfügbarkeit und berechnet dann — je nach konfiguriertem Abrechnungsmodus — eine Einmalgebühr oder startet ein Stripe-Abonnement (gehosteter oder eingebetteter Checkout, optionale Testtage), bevor das Konto aktiviert wird.
06. Patientenportal — alles an einem Ort



07. Arztportal — ein echtes Praxis-Cockpit




08. Admin-Panel — betreiben Sie die gesamte Plattform
Ein elegantes Backoffice für den Betrieb des Marktplatzes: globales Dashboard, Nutzerverwaltung mit Rollenfiltern und Detailseiten auf Audit-Niveau, Terminüberwachung, sechs Katalogverwaltungen (Fachrichtungen, Leistungen, Krankheiten, Versicherungen, Patiententypen, Berufstitel) mit Excel-Exporten, Bewertungsmoderation mit Melde-Workflow, eine vollständige Support-Suite und tiefgehende Monetarisierungseinstellungen.


09. Support-Agenten-Portal — ein integrierter Helpdesk

10. Zweisprachig von Grund auf — Englisch & Spanisch
MediAgenda ist darauf ausgelegt, vom ersten Tag an Geld zu verdienen — mit zwei unabhängigen, Stripe-basierten Einnahmequellen, die Sie vollständig über das Admin-Panel konfigurieren — ohne Codeänderungen, ohne Environment-Variablen.
💳 Motor 1 — SaaS-Umsatz: Ärzte für die Plattform bezahlen lassen

🩺 Motor 2 — Transaktionsumsatz: an jeder bezahlten Konsultation verdienen
Aktivieren Sie Patient-zu-Arzt-Zahlungen über Stripe Connect und behalten Sie eine konfigurierbare Plattformgebühr auf jeder Konsultation: Prozentsatz, zusätzliche Festgebühr oder beides (auf 0 % setzen, um 100 % an die Ärzte weiterzugeben). Bestimmen Sie, wer Merchant of Record ist — die Plattform kassiert und überweist den Nettobetrag an die Ärzte, oder Ärzte kassieren direkt und Stripe leitet Ihre Gebühr automatisch weiter. Ärzte durchlaufen ihr eigenes Stripe-Onboarding (KYC) über ihr Panel, und das Admin-Dashboard verfolgt verbundene Konten, Abrechnungen und eingenommene Gebühren.

- Kostenloses / Einmalzahlungs- / Abo-Onboarding für Ärzte
- Testtage, Aktionspreise und mehrere Währungen
- Gehosteter oder eingebetteter Stripe Checkout im Registrierungsassistenten
- Stripe-Connect-Auszahlungen mit Plattformgebühr pro Konsultation
- Destination oder Direct Charges (Wahl des Merchant of Record)
- Test-/Live-Modus-Umschalter mit Verbindungs-Gesundheitschecks
- Abo- & Zahlungshistorie im Admin-Panel
- Interaktiver Gebührensimulator mit echten Stripe-Gebühren

Funktionsübersicht nach Rolle
Tech-Stack
- Next.js 14 (App Router, Server Components & Server Actions)
- TypeScript durchgehend
- Prisma ORM · PostgreSQL (65+ Modelle)
- Tailwind CSS mit eigenem Design-System
- NextAuth (Credentials, JWT-Sessions, 5 Rollen)
- Stripe: Checkout, Subscriptions, Payment Intents & Connect
- Pusher Channels für Echtzeit-Nachrichten
- Google Maps & Places (Embeds, Geocoding, Autocomplete)
- date-fns, Zod-Validierung, Lucide-Icons
- Eigene Laufzeit-i18n-Engine (EN/ES)
Was Sie erhalten
- Vollständiger Quellcode in Next.js 14 + TypeScript
- Prisma-Schema + migrationsbereite Modelle
- Seed-Skript mit reichhaltigen, realistischen Demodaten
- Laufzeit-i18n-Engine + EN-Wörterbuch mit 11.000 Einträgen
- Ein-Klick-Demo-Logins für alle vier Rollen
- Codebasis auf Englisch — Kommentare, Ordner & Routen
- Tailwind-Design-System, wiederverwendbare UI-Komponenten
- .env.example und Schritt-für-Schritt-Installationsanleitung
Voraussetzungen
- Node.js 18+ und PostgreSQL 14+ (läuft reibungslos mit Neon, Supabase, RDS oder lokalem Postgres)
- Optional: Stripe-Konto (Zahlungen), Pusher-App (Echtzeit-Chat), Google-Maps-API-Schlüssel (Karten & Autocomplete) — alles über die Oberfläche des Admin-Panels konfigurierbar
Noch keine Rezensionen. Sei die erste Person, die ihre Erfahrung teilt.




