Sobre o projeto
O Doutor Agenda é uma plataforma web de gestão de clínicas. Cobre o fluxo completo da recepção: agendamento online, cadastros de pacientes e profissionais e um painel administrativo com visualização de dados.
O problema
A recepção de uma clínica costuma funcionar na base de ligações e agendas de papel. A operação precisava de uma única plataforma onde o paciente agenda sozinho e a equipe vê disponibilidade, pacientes e pagamentos em um só lugar.
A solução
- Agendamento online com marcação, cancelamento e remarcação.
- Perfis de pacientes e profissionais com autenticação segura e separação de papéis.
- Pagamentos integrados via API do Stripe.
- Painel analítico com gráficos que apoiam as decisões operacionais.
Arquitetura e stack
O frontend é construído com Next.js e React, estilizado com Tailwind CSS e Radix UI, com TanStack Query cuidando do estado do servidor e Server Actions das mutações. Os formulários são validados com React Hook Form e Zod.
Os dados ficam em PostgreSQL via Drizzle ORM com queries tipadas, e a autenticação roda sobre Better Auth com login do Google. Os pagamentos são processados pelo Stripe.
Código e propriedade
O código-fonte é público e distribuído sob licença MIT; este projeto faz parte do portfólio e pode ser inspecionado e executado localmente.
