Estamos buscando um desenvolvedor experiente para criar a plataforma web SaaS 'Jornada Clínica', um dashboard de acompanhamento de residência médica. O objetivo é transformar um design HTML já fornecido em um produto funcional e robusto. O freelancer será responsável pela engenharia completa, incluindo integração de banco de dados, sistema de autenticação e processamento de
pagamentos.As principais funcionalidades a serem implementadas incluem:Dashboard principal: Implementação do design fornecido em
Next.js, conectando com dados reais do Supabase. Criação de cards de métricas dinâmicas para exibir o total de casos, artigos lidos, procedimentos realizados e dúvidas registradas. Desenvolvimento de uma barra de progresso da residência, calculada com base na data de início cadastrada pelo usuário. Exibição das atividades recentes, mostrando os últimos 4 registros de qualquer tipo, ordenados por data.Módulo de Registro de Casos: Desenvolvimento de um formulário completo para registro de casos clínicos, incluindo campos para data, queixa principal, hipótese diagnóstica, diagnóstico final, aprendizado e tags de especialidade. Implementação de uma listagem paginada de casos, com funcionalidades de filtro por especialidade e busca por texto. Criação de uma visualização individual detalhada para cada caso registrado.Módulo de Registro de Procedimentos: Desenvolvimento de um formulário para registro de procedimentos, com campos para tipo de procedimento, data, nível de supervisão e observações. Implementação de uma listagem de procedimentos com filtro por tipo.Módulo de Registro de Bem-Estar: Criação de um formulário diário para registro de 5 indicadores de bem-estar: sono, ingestão de água, exercício físico, humor e nível de estresse. Desenvolvimento de um histórico visual em gráfico de linha, mostrando os dados dos últimos 30 dias. Garantia de que o sistema impeça o registro duplo de bem-estar no mesmo dia.Módulo de Dúvidas: Funcionalidade para o usuário postar dúvidas com texto e especialidade. Criação de um painel administrativo simples em '/admin' para que o administrador possa responder às dúvidas. Configuração de notificação por e-mail (via Resend) para o usuário quando sua dúvida for
respondida.As tecnologias a serem utilizadas são: Frontend:
Next.js 14+ (App Router) Backend / Banco de Dados: Supabase (PostgreSQL, Autenticação, Storage) Pagamentos: Stripe (para assinaturas mensais e anuais, incluindo suporte a PIX) Deploy: Vercel E-mail transacional: ResendO design da interface já está finalizado e será entregue em formato HTML. O foco principal deste projeto é a implementação técnica e a integração de todas as funcionalidades.
Prazo de Entrega: Não estabelecido