MediAgenda - medical booking SaaS
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.
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
Descrição
Por que MediAgenda?
- 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ê

02. Marketplace de médicos com busca inteligente
03. Perfis públicos de médicos que geram confiança


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

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



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




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.


09. Portal do agente de suporte — helpdesk embutido

10. Bilingue por design — Inglês & Espanhol
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

🩺 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
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.




