NutriFlow · Plataforma para Nutricionistas e Pacientes
Uma plataforma web full-stack para profissionais de nutrição gerenciarem pacientes, avaliações físicas, criação de planos alimentares e suporte assistido por IA.
Abrir plataformaVisão geral
NutriFlow é uma aplicação web moderna e responsiva, projetada para nutricionistas que precisam operar com mais estrutura e escala. A plataforma centraliza prontuários, anamnese, avaliações físicas e fluxos de plano alimentar em uma única interface, reduzindo trabalho manual e elevando a qualidade do acompanhamento.
Contexto
Muitos nutricionistas ainda dependem de planilhas, anotações dispersas e ferramentas genéricas de mensagens para conduzir o fluxo clínico. Essa fragmentação gera retrabalho, histórico inconsistente e acompanhamento irregular.
Problema
Construir uma plataforma web de nível de produção que suporte o fluxo completo do nutricionista: cadastro de pacientes, avaliações, planejamento alimentar, monitoramento de evolução e assistência guiada para decisões mais rápidas.
Responsabilidades
- ›Desenho e implementação da arquitetura frontend com Next.js App Router, TypeScript e Tailwind CSS
- ›Construção de formulários tipados para anamnese, avaliações físicas e planejamento alimentar com React Hook Form + Zod
- ›Integração com Supabase para autenticação, persistência relacional e armazenamento seguro de documentos e mídia
- ›Implementação de fluxos de dados server/client com TanStack Query para consistência de cache e UX responsiva
- ›Desenvolvimento de fluxos de copilot assistido por IA para acelerar criação e refinamento de planos
Decisões técnicas
Arquitetura full-stack com Next.js App Router
Foi adotada uma única base em Next.js para coordenar renderização server-side, server actions e endpoints de API, reduzindo atrito de integração e mantendo limites claros entre rotas e dados.
Supabase como fundação backend gerenciada
Supabase (PostgreSQL, Auth e Storage) foi escolhido para acelerar a entrega da infraestrutura crítica com segurança, preservando um modelo relacional sólido para histórico de pacientes e avaliações.
Formulários orientados por schema com validação em runtime
Os contratos de formulário foram padronizados com React Hook Form + Zod para validar entradas de forma consistente, aumentar confiabilidade e evitar registros clínicos inválidos.
Arquitetura
Arquitetura web modular orientada a features, com contratos de domínio tipados, primitivas de UI reutilizáveis e separação clara entre apresentação, validação e persistência. CI/CD automatizado com GitHub Actions e deploy em Vercel.
Desafios
- ›Modelar uma estrutura de dados flexível para histórico clínico, medições e planos alimentares evolutivos
- ›Manter UX de formulários rápida e confiável em fluxos clínicos longos e multi-etapas
- ›Projetar interações de assistência por IA úteis na prática sem reduzir o controle profissional
Resultados
Consolidação do fluxo do nutricionista em uma única interface web com melhor rastreabilidade do histórico
Redução do tempo para criar e atualizar planos com fluxos reutilizáveis de formulários e templates
Estabelecimento de pipeline de entrega escalável com GitHub Actions + Vercel para iterações confiáveis
Aprendizados
- ›Produtos para fluxo clínico exigem disciplina de modelagem de dados desde o início para evitar migrações caras
- ›Recursos de copilot com IA geram mais valor quando desenhados como assistência guiada, não automação total