Todos os projetos
HealthTech SaaS · Plataforma Web Full-Stack·2025

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 plataforma
ReactNext.jsTypeScriptTailwind CSSshadcn/uiReact Hook FormZodTanStack QuerySupabasePostgreSQLSupabase AuthSupabase StorageGitHub ActionsVercelOpenAI API

Visã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
Voltar para projetos