MediAgenda - medical booking SaaS
Completo SaaS di prenotazione medica costruito con Next.js 14, Prisma e Stripe. Quattro portali (pazienti, medici, amministratore, supporto) chat in tempo reale, cartelle cliniche, bilingue EN/ES. Lancia la tua clinica in pochi giorni.
Pagamento protetto
I tuoi soldi restano in custodia per 1 giorno
Consegna immediata
Scarica il codice completo al pagamento
Acquisto garantito
Qualche problema? Apri una segnalazione
Cosa include
- Codice sorgente completo Next.js 14 + TypeScript
- Sistema di design Tailwind, componenti UI riutilizzabili
- Schema Prisma + modelli pronti per le migrazioni
- Motore i18n in tempo reale + dizionario EN di 11.000 voci
Tecnologie
Descrizione
Perché MediAgenda?
- 4 portali completi: Paziente, Medico, Admin e Agente di supporto
- Marketplace pubblico con ricerca, profili e prenotazione istantanea
- Prenotazione come ospite — i pazienti prenotano senza account
- Ciclo di vita completo dell'appuntamento (in attesa → confermato → completato)
- Monetizzazione con Stripe: piani gratuiti, una tantum o in abbonamento
- Pagamenti paziente-medico via Stripe Connect (commissioni di piattaforma)
- Messaggistica medico–paziente in tempo reale con Pusher
- Cartella clinica elettronica con una procedura guidata passo passo
- Recensioni con valutazioni, tag, risposte del medico e moderazione
- Suite di ticket di supporto con metriche SLA e turni degli agenti
- Cambio lingua EN/ES a runtime — 11.000+ stringhe tradotte
- Integrazione Google Maps per le sedi delle cliniche
- Export Excel di cataloghi, utenti e appuntamenti
- Bei dati demo: 26 medici, 35 pazienti, 750+ appuntamenti
01. Una landing page che vende per te

02. Marketplace di medici con ricerca intelligente
03. Profili pubblici del medico che costruiscono fiducia


04. Prenotazione senza attriti — nessun account richiesto
Il widget di prenotazione guida il paziente attraverso tipo di visita, indirizzo, servizio, assicurazione e una griglia di disponibilità in tempo reale calcolata dall'orario settimanale del medico, dalle pause, dalle ferie e dagli appuntamenti esistenti. Gli ospiti prenotano con solo nome ed e-mail; le prenotazioni dello slot impediscono la doppia prenotazione e (se abilitato) i pazienti pagano la visita online al momento della prenotazione.

05. Autenticazione e onboarding per ogni ruolo

Registrazione paziente — procedura in 2 passi con anteprima dal vivo. Registrazione medico — procedura in 5 passi con anteprima del profilo dal vivo

La procedura del medico raccoglie profilo, specialità, indirizzo della clinica (con autocompletamento Google Places) e disponibilità settimanale, poi — a seconda della modalità di fatturazione che configuri — addebita un pagamento una tantum o avvia un abbonamento Stripe (checkout ospitato o integrato, giorni di prova opzionali) prima di attivare l'account.
06. Portale del paziente — tutto in un unico posto



07. Portale del medico — una vera cabina di regia dello studio




08. Pannello admin — gestisci l'intera piattaforma
Uno splendido back office per operare il marketplace: dashboard globale, gestione utenti con filtri per ruolo e pagine di dettaglio degne di un audit, supervisione degli appuntamenti, sei gestori di catalogo (specialità, servizi, malattie, assicurazioni, tipi di paziente, prefissi professionali) con export Excel, moderazione delle recensioni con workflow delle recensioni segnalate, una suite di supporto completa e impostazioni di monetizzazione approfondite.


09. Portale agente di supporto — helpdesk integrato

10. Bilingue by design — inglese e spagnolo
MediAgenda è costruito per generare ricavi dal primo giorno, con due flussi di ricavi indipendenti alimentati da Stripe che configuri interamente dal pannello admin — senza modifiche al codice né variabili d'ambiente.
💳 Motore 1 — ricavi SaaS: fai pagare la piattaforma ai medici

🩺 Motore 2 — ricavi transazionali: guadagna su ogni visita pagata
Attiva i pagamenti paziente-medico via Stripe Connect e trattieni una commissione di piattaforma configurabile su ogni visita: una percentuale, una commissione fissa aggiuntiva, o entrambe (imposta 0% per girare il 100% al medico). Decidi chi agisce da merchant of record — la piattaforma incassa e trasferisce il netto al medico, oppure il medico incassa direttamente e Stripe instrada la tua commissione automaticamente. I medici completano il proprio onboarding Stripe (KYC) dal loro pannello, e la dashboard admin traccia account collegati, incassi e commissioni accumulate.

- Onboarding dei medici gratis / una tantum / abbonamento
- Giorni di prova, prezzi promozionali e multi-valuta
- Stripe Checkout ospitato o integrato nella procedura di registrazione
- Versamenti Stripe Connect con commissioni di piattaforma per visita
- Addebiti destination o diretti (scelta del merchant of record)
- Selettore test/live con controlli di salute della connessione
- Storico di abbonamenti e pagamenti nel pannello admin
- Simulatore di commissioni interattivo con i costi reali di Stripe

Funzionalità per ruolo
Stack tecnologico
- Next.js 14 (App Router, Server Components e Server Actions)
- TypeScript da cima a fondo
- Prisma ORM · PostgreSQL (65+ modelli)
- Tailwind CSS con un design system su misura
- NextAuth (credenziali, sessioni JWT, 5 ruoli)
- Stripe: Checkout, Subscriptions, Payment Intents e Connect
- Pusher Channels per la messaggistica in tempo reale
- Google Maps e Places (embed, geocodifica, autocompletamento)
- date-fns, validazione Zod, icone Lucide
- Motore i18n custom a runtime (EN/ES)
Cosa ricevi
- Codice sorgente completo Next.js 14 + TypeScript
- Schema Prisma + modelli pronti per le migrazioni
- Script di seed con dati demo ricchi e realistici
- Motore i18n a runtime + dizionario EN da 11.000 voci
- Accessi demo con un clic per tutti e 4 i ruoli
- Codice in inglese — commenti, cartelle e route
- Design system Tailwind, componenti UI riutilizzabili
- .env.example e installazione passo passo
Requisiti
- Node.js 18+ e PostgreSQL 14+ (funziona benissimo con Neon, Supabase, RDS o Postgres locale)
- Opzionale: account Stripe (pagamenti), app Pusher (chat in tempo reale), chiave Google Maps (mappe e autocompletamento) — tutto configurabile dal pannello admin
Ancora nessuna recensione. Sii la prima persona a raccontare la tua esperienza.




