BernuviaBernuvia
Categoria: SaaSWeb

MediAgenda - medical booking SaaS

1 venda
1/11
#stripe#médico#agendamento#saúde#consulta médica

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%

Pagamento protegido

Seu dinheiro fica em custódia por 1 dia

Entrega imediata

Baixe o código completo ao pagar

Compra respaldada

Algum problema? Abra um chamado

O que está incluído
  • Código-fonte completo do Next.js 14 + TypeScript
  • Sistema de design Tailwind, componentes de UI reutilizáveis
  • Esquema Prisma + modelos prontos para migrações
  • Motor i18n em tempo de execução + dicionário em inglês com 11.000 entradas
Tecnologias
REReactNENext.jsSTstripePOPostgreSQLTYTypeScript
Descrição

Por que MediAgenda?

MediAgenda não é um kit de UI — é um produto SaaS funcional. Cada tela que você vê abaixo é suportada por um verdadeiro esquema PostgreSQL (65+ modelos Prisma), ações de servidor, autenticação baseada em funções e dados de exemplo, para que você possa lançar um marketplace de agendamento de médicos, um sistema de clínica ou um produto de telemedicina de nicho em dias em vez de meses.

  • 4 portais completos: Paciente, Médico, Admin & Agente de Suporte
  • Marketplace público com busca, perfis & agendamento instantâneo
  • Agendamento para convidados — pacientes podem agendar sem conta
  • Ciclo completo de agendamentos (pendente → confirmado → concluído)
  • Monetização com Stripe: planos gratuitos, de pagamento único ou de assinatura
  • Pagamentos de paciente para médico via Stripe Connect (taxas da plataforma)
  • Mensagens em tempo real entre médico e paciente com Pusher
  • Histórico médico eletrônico com um assistente passo a passo
  • Avaliações com classificações, tags, respostas de médicos & moderação
  • Conjunto de tickets de suporte com métricas SLA e agendamento de agentes
  • Troca de idioma EN/ES em tempo real — 11.000+ strings traduzidas
  • Integração com Google Maps para locais de clínicas
  • Exportação para Excel de catálogos, usuários e agendamentos
  • Dados de demonstração bonitos: 26 médicos, 35 pacientes, 750+ agendamentos

01. Uma página de destino que vende por você

Um site de marketing moderno e focado em conversão com métricas de herói animadas, um mockup de produto ao vivo, histórias de pontos de dor, destaques de recursos, comparação de concorrentes, depoimentos e preços — tudo o que um SaaS médico precisa para converter médicos visitantes em assinantes.


02. Marketplace de médicos com busca inteligente

Pacientes encontram o especialista certo com filtros combinados: busca em texto livre, 100+ especialidades médicas, cidade e modalidade de consulta (presencial / virtual). Cada cartão de resultado mostra a foto do médico, classificação de avaliação ao vivo, hospital, chips de modalidade e taxa de consulta.


03. Perfis públicos de médicos que geram confiança

Cada médico recebe uma página pública rica e amigável para SEO: galeria de fotos e vídeos do YouTube, badge verificado, classificação em estrelas, biografia, linha do tempo de educação & experiência, serviços com preços, múltiplas localizações de escritório com um Google Map embutido, seguradoras aceitas, certificados PDF para download, avaliações de pacientes com respostas de médicos — e um widget de agendamento persistente.


04. Agendamento sem atritos — sem conta necessária

O widget de agendamento guia o paciente através do tipo de visita, endereço, serviço, seguradora e uma grade de disponibilidade ao vivo calculada a partir da agenda semanal do médico, intervalos, férias e agendamentos existentes. Convidados podem agendar apenas com nome e e-mail; reservas de horários evitam agendamentos duplos, e (quando habilitado) pacientes pagam a consulta online no momento do agendamento.


05. Autenticação & integração para cada função

Autenticação de credenciais com NextAuth, recuperação de senha e fluxos de registro polidos. O template vem com logins de demonstração com um clique para todos os quatro papéis, para que os compradores possam explorar instantaneamente.


Cadastro de paciente — assistente de 2 etapas com visualização ao vivo.                      Cadastro de médico — assistente de 5 etapas com visualização de perfil ao vivo












O assistente do médico coleta perfil, especialidade, endereço da clínica (com autocompletar do Google Places) e disponibilidade semanal, então — dependendo do modo de cobrança que você configurar — cobra uma taxa única ou inicia uma assinatura Stripe (checkout hospedado ou embutido, dias de teste opcionais) antes de ativar a conta.


06. Portal do paciente — tudo em um só lugar

Os pacientes gerenciam toda a sua vida de saúde: um painel pessoal com estatísticas de saúde, gerenciamento de agendamentos com fluxos de reagendamento/cancelamento e exportação de calendário, seus médicos, prescrições, pagamentos, chat em tempo real com médicos e um histórico médico eletrônico completo.


07. Portal do médico — um verdadeiro cockpit de prática

Médicos gerenciam toda a sua prática a partir de um único painel: painel de KPI com análises de engajamento de pacientes, um calendário completo com regras de disponibilidade semanal, bloqueio de tempo e férias, gerenciamento de agendamentos, um CRM de pacientes com acesso instantâneo ao histórico médico de cada paciente, gerenciamento de serviços & preços por escritório, seguradoras, condições tratadas, gerenciamento de avaliações com respostas, mensagens em tempo real e edição de perfil com galeria de fotos, vídeos e certificados.


08. Painel de administração — gerencie toda a plataforma

Um lindo escritório para operar o marketplace: painel global, gerenciamento de usuários com filtros de função e páginas de detalhes de nível de imitação, supervisão de agendamentos, seis gerenciadores de catálogo (especialidades, serviços, doenças, seguradoras, tipos de pacientes, prefixos profissionais) com exportação para Excel, moderação de avaliações com fluxo de trabalho de avaliação relatada, um conjunto completo de suporte e configurações de monetização profundas.


As configurações também cobrem branding (logo, favicon, metadados SEO), credenciais do Google Maps e Pusher, chaves de teste/ao vivo do Stripe com verificações de conexão, taxas de pagamento de paciente para médico via Stripe Connect (percentagem da plataforma + taxa fixa com um simulador de taxas interativo), e uma página de manutenção de servidor & cache com verificações de saúde do banco de dados. 


09. Portal do agente de suporte — helpdesk embutido

Um portal dedicado para sua equipe de suporte: uma caixa de entrada de tickets com fila pessoal e pool não atribuído, "pegar ticket" com um clique, respostas em thread com notas internas invisíveis para os usuários, fluxo de status (aberto → em progresso → aguardando usuário → resolvido → fechado) e supervisão de cada ticket.

10. Bilingue por design — Inglês & Espanhol

Uma troca de idioma EN/ES com um clique vive em cada cabeçalho e barra lateral. O motor de tradução em tempo de execução vem com um dicionário de mais de 11.000 entradas cobrindo todo o produto — incluindo os catálogos médicos (especialidades, doenças, serviços), datas, contadores dinâmicos e até mesmo conteúdo de demonstração semeado — com correspondência de padrões inteligente para números interpolados e frases compostas. O Google Maps também carrega no idioma selecionado.

12. Dois motores de receita, alimentados pelo Stripe

MediAgenda foi construído para gerar dinheiro desde o primeiro dia, com duas fontes de receita independentes alimentadas pelo Stripe que você configura totalmente a partir do painel de administração — sem alterações de código, sem variáveis de ambiente.


💳 Motor 1 — Receita SaaS: cobre médicos pelo uso da plataforma

Escolha como os profissionais pagam para se juntar: Gratuito (sem cobrança, cresça o lado da oferta primeiro), Pagamento único (acesso vitalício coletado durante o cadastro) ou Assinatura recorrente (semanal, mensal ou anual via Stripe Billing). Defina o preço regular, execute preços promocionais, ofereça dias de teste, escolha a moeda e opte entre o checkout hospedado do Stripe ou um formulário de cartão embutido dentro do assistente de registro. Médicos não são ativados até que o Stripe confirme o pagamento.



🩺 Motor 2 — Receita de transação: ganhe em cada consulta paga

Ative os pagamentos de paciente para médico via Stripe Connect e mantenha uma comissão configurável da plataforma em cada consulta: uma porcentagem, uma taxa fixa adicional ou ambas (defina 0% para passar 100% para o médico). Decida quem atua como comerciante registrado — a plataforma cobra a taxa e transfere o líquido para o médico, ou o médico cobra diretamente e o Stripe roteia sua taxa automaticamente. Médicos completam sua própria integração Stripe (KYC) a partir de seu painel, e o painel de administração rastreia contas conectadas, cobranças e comissões acumuladas.


  • Onboarding gratuito / pagamento único / assinatura para médicos
  • Dias de teste, preços promocionais e multi-moeda
  • Checkout hospedado ou embutido do Stripe no assistente de cadastro
  • Pagamentos via Stripe Connect com taxas de plataforma por consulta
  • Cobranças de destino ou diretas (escolha do comerciante registrado)
  • Troca de modo de teste/ao vivo com verificações de saúde da conexão
  • Histórico de assinaturas & pagamentos no painel de administração
  • Simulador de taxas interativo com custos reais do Stripe




Divisão de recursos por função

🧑‍⚕️ Médicos

Perfil público com galeria, vídeos & certificados · painel de KPI com análises de engajamento · calendário, disponibilidade semanal, intervalos & férias por escritório · gerenciamento do ciclo de vida de agendamentos · CRM de pacientes com históricos médicos · serviços com preços fixos/faixa por escritório · seguradoras & condições tratadas · respostas a avaliações · chat em tempo real · onboarding de pagamentos Stripe · tickets de suporte

🧑 Pacientes

Buscar & agendar em minutos (mesmo como convidado) · painel com resumo de saúde · reagendar/cancelar com políticas · exportação de calendário · assistente de histórico médico eletrônico  · histórico de pagamentos · chat com médicos · avaliações com badge de consulta verificada · UI bilíngue

🛠️ Admins

Painel global · gerenciamento de usuários & funções · supervisão de agendamentos · 6 gerenciadores de catálogo com exportação para Excel · moderação de avaliações · configurações de branding & SEO · configurações de teste/ao vivo do Stripe + modelos de cobrança + simulador de taxas · configuração do Google Maps & Pusher pela UI · suíte de suporte com SLA & agendamento de agentes · ferramentas de servidor & cache

🎧 Agentes de Suporte

Caixa de entrada pessoal + fila não atribuída · pegar & responder a tickets · notas internas · fluxo de status · papel de supervisor vê tudo · agendamentos de agentes (turnos, finais de semana, noite) · tags de roteamento baseadas em categorias · métricas de SLA e taxa de fechamento

Stack tecnológico

  • Next.js 14 (App Router, Server Components & Server Actions)
  • TypeScript de ponta a ponta
  • Prisma ORM · PostgreSQL (65+ modelos)
  • Tailwind CSS com um sistema de design personalizado
  • NextAuth (credenciais, sessões JWT, 5 funções)
  • Stripe: Checkout, Assinaturas, Intenções de Pagamento & Connect
  • Canais Pusher para mensagens em tempo real
  • Google Maps & Places (embed, geocoding, autocomplete)
  • date-fns, validação Zod, ícones Lucide
  • Motor de i18n em tempo de execução personalizado (EN/ES)

O que você recebe

  • Código-fonte completo do Next.js 14 + TypeScript
  • Esquema Prisma + modelos prontos para migrações
  • Scripts de exemplo com dados de demonstração ricos e realistas
  • Motor i18n em tempo de execução + dicionário EN de 11.000 entradas
  • Logins de demonstração com um clique para todos os 4 papéis
  • Base de código em inglês — comentários, pastas & rotas
  • Sistema de design Tailwind, componentes de UI reutilizáveis
  • .env.example e configuração passo a passo

Requisitos

  • Node.js 18+ e PostgreSQL 14+ (funciona muito bem com Neon, Supabase, RDS ou Postgres local)
  • Opcional: conta Stripe (pagamentos), aplicativo Pusher (chat em tempo real), chave da API do Google Maps (mapas & autocompletar) — todos configurados a partir da UI do painel de administração

Ainda não há avaliações. Seja a primeira pessoa a contar sua experiência.