BernuviaBernuvia
Categoría: SaaSWeb

MediAgenda - SaaS de reservas médicas

1 venta
1/11
#stripe#médico#reservas#salud#cita con el doctor

SaaS de reservas médicas completo construido con Next.js 14, Prisma y Stripe. Cuatro portales (pacientes, doctores, administrador, soporte) chat en tiempo real, registros médicos, bilingüe EN/ES. Lanza tu clínica en días.

39 USDC145 USDC73%

Pago protegido

Tu dinero queda en custodia durante 1 día

Entrega inmediata

Descarga el código completo al pagar

Compra respaldada

¿Algún problema? Levanta una incidencia

Qué incluye
  • Código fuente completo de Next.js 14 + TypeScript
  • Sistema de diseño Tailwind, componentes de UI reutilizables
  • Esquema de Prisma + modelos listos para migraciones
  • Motor i18n en tiempo de ejecución + diccionario EN de 11,000 entradas
Tecnologías
REReactNENext.jsSTstripePOPostgreSQLTYTypeScript
Descripción

¿Por qué MediAgenda?

MediAgenda no es un kit de interfaz — es un producto SaaS funcionando. Cada pantalla que ves abajo está respaldada por un esquema PostgreSQL real (65+ modelos de Prisma), server actions, autenticación por roles y datos de ejemplo, para que puedas lanzar un marketplace de citas médicas, un sistema de clínica o un producto de telemedicina de nicho en días en lugar de meses.

  • 4 portales completos: Paciente, Doctor, Admin y Agente de Soporte
  • Marketplace público con búsqueda, perfiles y reserva instantánea
  • Reserva como invitado — los pacientes pueden reservar sin cuenta
  • Ciclo de vida completo de la cita (pendiente → confirmada → completada)
  • Monetización con Stripe: planes gratuitos, de pago único o suscripción
  • Pagos de paciente a doctor vía Stripe Connect (comisiones de plataforma)
  • Mensajería doctor–paciente en tiempo real con Pusher
  • Historia clínica electrónica con un asistente paso a paso
  • Reseñas con calificaciones, etiquetas, respuestas del doctor y moderación
  • Suite de tickets de soporte con métricas SLA y horarios de agentes
  • Cambio de idioma EN/ES en tiempo real — 11,000+ cadenas traducidas
  • Integración con Google Maps para las ubicaciones de las clínicas
  • Exportación a Excel de catálogos, usuarios y citas
  • Datos de demostración cuidados: 26 doctores, 35 pacientes, 750+ citas

01. Una landing que vende por ti

Un sitio de marketing moderno y enfocado a conversión, con métricas animadas en el hero, una maqueta viva del producto, narrativa de puntos de dolor, vitrinas de funciones, comparación con competidores, testimonios y precios — todo lo que un SaaS médico necesita para convertir a los doctores que lo visitan en suscriptores.


02. Marketplace de doctores con búsqueda inteligente

Los pacientes encuentran al especialista adecuado con filtros combinados: búsqueda de texto libre, 100+ especialidades médicas, ciudad y modalidad de consulta (presencial / virtual). Cada tarjeta de resultado muestra la foto del doctor, su calificación de reseñas en vivo, hospital, chips de modalidad y precio de consulta.


03. Perfiles públicos de doctor que generan confianza

Cada doctor tiene una página pública rica y amigable con el SEO: galería de fotos y videos de YouTube, insignia de verificado, calificación con estrellas, biografía, línea de tiempo de educación y experiencia, servicios con precios, múltiples consultorios con un Google Map incrustado, aseguradoras aceptadas, certificados PDF descargables, reseñas de pacientes con respuestas del doctor — y un widget de reserva persistente.


04. Reserva sin fricción — sin necesidad de cuenta

El widget de reserva guía al paciente por tipo de visita, dirección, servicio, aseguradora y una cuadrícula de disponibilidad en vivo calculada a partir del horario semanal del doctor, sus descansos, vacaciones y citas existentes. Los invitados pueden reservar solo con nombre y correo; las reservas de horario evitan la doble reserva y (cuando se habilita) los pacientes pagan la consulta en línea al reservar.


05. Autenticación y onboarding para cada rol

Autenticación con credenciales vía NextAuth, recuperación de contraseña y flujos de registro pulidos. La plantilla incluye accesos de demostración de un clic para los cuatro roles, para que los compradores exploren al instante.


Registro de paciente — asistente de 2 pasos con vista previa en vivo.                      Registro de doctor — asistente de 5 pasos con vista previa del perfil en vivo












El asistente del doctor recopila perfil, especialidad, dirección de la clínica (con autocompletado de Google Places) y disponibilidad semanal, y luego — según el modo de cobro que configures — cobra una cuota única o inicia una suscripción de Stripe (checkout alojado o incrustado, con días de prueba opcionales) antes de activar la cuenta.


06. Portal del paciente — todo en un solo lugar

Los pacientes gestionan toda su vida sanitaria: un panel personal con estadísticas de salud, gestión de citas con flujos de reagendar/cancelar y exportación a calendario, sus doctores, recetas, pagos, chat en tiempo real con los doctores y una historia clínica electrónica completa.


07. Portal del doctor — una verdadera cabina de mando

Los doctores dirigen toda su práctica desde un panel: dashboard de KPIs con analítica de interacción de pacientes, un calendario completo con reglas de disponibilidad semanal, bloqueos de tiempo y vacaciones, gestión de citas, un CRM de pacientes con acceso instantáneo a la historia clínica de cada uno, gestión de servicios y precios por consultorio, aseguradoras, padecimientos tratados, gestión de reseñas con respuestas, mensajería en tiempo real y edición de perfil con galería de fotos, videos y certificados.


08. Panel de administración — opera toda la plataforma

Un back office precioso para operar el marketplace: dashboard global, gestión de usuarios con filtros por rol y páginas de detalle de nivel auditoría, supervisión de citas, seis gestores de catálogo (especialidades, servicios, enfermedades, aseguradoras, tipos de paciente, prefijos profesionales) con exportación a Excel, moderación de reseñas con flujo de reseñas reportadas, una suite de soporte completa y ajustes de monetización a fondo.


Los ajustes también cubren marca (logo, favicon, metadatos SEO), credenciales de Google Maps y Pusher, claves test/live de Stripe con verificación de conexión, comisiones de pagos paciente-doctor vía Stripe Connect (porcentaje de plataforma + cuota fija con un simulador de comisiones interactivo) y una página de mantenimiento de servidor y caché con chequeos de salud de la base de datos. 


09. Portal del agente de soporte — helpdesk incorporado

Un portal dedicado para tu equipo de soporte: bandeja de tickets con cola personal y pool sin asignar, «tomar ticket» de un clic, respuestas en hilo con notas internas invisibles para los usuarios, flujo de estados (abierto → en progreso → esperando al usuario → resuelto → cerrado) y supervisión de cada ticket por el supervisor.

10. Bilingüe por diseño — inglés y español

Un interruptor de idioma EN/ES de un clic vive en cada header y sidebar. El motor de traducción en tiempo de ejecución incluye un diccionario de 11,000+ entradas que cubre el producto entero — incluidos los catálogos médicos (especialidades, enfermedades, servicios), fechas, contadores dinámicos e incluso el contenido de demostración — con coincidencia de patrones inteligente para números interpolados y frases compuestas. Google Maps también carga en el idioma seleccionado.

12. Dos motores de ingresos, impulsados por Stripe

MediAgenda está construido para generar dinero desde el día uno, con dos fuentes de ingresos independientes impulsadas por Stripe que configuras por completo desde el panel de administración — sin cambios de código ni variables de entorno.


💳 Motor 1 — ingreso SaaS: cobra a los doctores por la plataforma

Elige cómo pagan los profesionales por unirse: Gratis (sin cobro, para crecer primero el lado de la oferta), Pago único (acceso de por vida cobrado durante el registro) o Suscripción recurrente (semanal, mensual o anual vía Stripe Billing). Define el precio regular, lanza precios promocionales, ofrece días de prueba, elige la moneda y decide entre el checkout alojado de Stripe o un formulario de tarjeta incrustado dentro del asistente de registro. Los doctores no se activan hasta que Stripe confirma el pago.



🩺 Motor 2 — ingreso por transacción: gana en cada consulta pagada

Activa los pagos de paciente a doctor vía Stripe Connect y quédate con una comisión de plataforma configurable en cada consulta: un porcentaje, una cuota fija adicional, o ambos (pon 0% para pasarle el 100% al doctor). Decide quién actúa como comerciante de registro — la plataforma cobra el cargo y transfiere el neto al doctor, o el doctor cobra directo y Stripe enruta tu comisión automáticamente. Los doctores completan su propio onboarding de Stripe (KYC) desde su panel, y el dashboard del admin rastrea cuentas conectadas, cargos y comisión acumulada.


  • Onboarding de doctores gratis / pago único / suscripción
  • Días de prueba, precios promocionales y multi-moneda
  • Stripe Checkout alojado o incrustado en el asistente de registro
  • Pagos vía Stripe Connect con comisiones de plataforma por consulta
  • Cargos destino o directos (elección de comerciante de registro)
  • Interruptor test/live con chequeos de salud de la conexión
  • Historial de suscripciones y pagos en el panel de administración
  • Simulador de comisiones interactivo con costos reales de Stripe




Desglose de funciones por rol

🧑‍⚕️ Doctores

Perfil público con galería, videos y certificados · dashboard de KPIs con analítica de interacción · calendario, disponibilidad semanal, descansos y vacaciones por consultorio · gestión del ciclo de vida de las citas · CRM de pacientes con historias clínicas · servicios con precio fijo o por rango por consultorio · aseguradoras y padecimientos tratados · respuestas a reseñas · chat en tiempo real · onboarding de pagos con Stripe · tickets de soporte

🧑 Pacientes

Busca y reserva en minutos (incluso como invitado) · panel con resumen de salud · reagendar/cancelar con políticas · exportación a calendario · asistente de historia clínica electrónica  · historial de pagos · chat con los doctores · reseñas con insignia de cita verificada · interfaz bilingüe

🛠️ Administradores

Dashboard global · gestión de usuarios y roles · supervisión de citas · 6 gestores de catálogo con exportación a Excel · moderación de reseñas · ajustes de marca y SEO · Stripe test/live + modelos de cobro + simulador de comisiones · configuración de Google Maps y Pusher desde la interfaz · suite de soporte con SLA y horarios de agentes · herramientas de servidor y caché

🎧 Agentes de Soporte

Bandeja personal + cola sin asignar · tomar y responder tickets · notas internas · flujo de estados · el rol supervisor lo ve todo · horarios de agentes (turnos, fines de semana, noche) · etiquetas de enrutamiento por categoría · métricas de SLA y tasa de cierre

Stack tecnológico

  • Next.js 14 (App Router, Server Components y Server Actions)
  • TypeScript de punta a punta
  • Prisma ORM · PostgreSQL (65+ modelos)
  • Tailwind CSS con un sistema de diseño propio
  • NextAuth (credenciales, sesiones JWT, 5 roles)
  • Stripe: Checkout, Subscriptions, Payment Intents y Connect
  • Pusher Channels para mensajería en tiempo real
  • Google Maps y Places (embed, geocodificación, autocompletado)
  • date-fns, validación con Zod, iconos Lucide
  • Motor i18n propio en tiempo de ejecución (EN/ES)

Qué recibes

  • Código fuente completo de Next.js 14 + TypeScript
  • Esquema de Prisma + modelos listos para migraciones
  • Scripts de seed con datos de demostración ricos y realistas
  • Motor i18n en tiempo de ejecución + diccionario EN de 11,000 entradas
  • Accesos de demostración de un clic para los 4 roles
  • Código en inglés — comentarios, carpetas y rutas
  • Sistema de diseño Tailwind, componentes de UI reutilizables
  • .env.example y guía de instalación paso a paso

Requisitos

  • Node.js 18+ y PostgreSQL 14+ (funciona de maravilla con Neon, Supabase, RDS o Postgres local)
  • Opcional: cuenta de Stripe (pagos), app de Pusher (chat en tiempo real), clave de Google Maps (mapas y autocompletado) — todo se configura desde el panel de administración

Aún no hay reseñas. Sé la primera persona en contar tu experiencia.