Todos os projetos

Projeto pessoal

NutriHud

Acompanhamento nutricional com base para IA orientada por fontes

Status
Online em fase de testes / Pré-lançamento
Referência
Pré-lançamento

01

Contexto

O NutriHud é uma plataforma pessoal de acompanhamento nutricional. A aplicação está online para testes, mas ainda não foi lançada oficialmente.

Além dos fluxos nutricionais e administrativos, o projeto possui uma fundação interna para RAG, modelos de linguagem, embeddings, ingestão de fontes e processamento de conteúdo.

02

O problema

Dados nutricionais, refeições e evolução precisam ser organizados em fluxos coerentes para diferentes perfis e portais.

A aplicação também precisa preparar contexto verificável para recursos de IA apoiados em fontes internas.

03

A solução

Uma aplicação Full Stack com API documentada, autenticação e persistência relacional para os fluxos nutricionais.

Uma fundação interna separa ingestão, processamento, embeddings, recuperação de contexto e provedores compatíveis com OpenAI.

04

Minha atuação

  • Arquitetura e desenvolvimento Full Stack.
  • Modelagem dos fluxos nutricionais, perfis e administração.
  • Estrutura de autenticação e documentação de API.
  • Fundação de IA aplicada baseada em fontes da aplicação.

05

Funcionalidades

  • Refeições e dados nutricionais

  • Catálogo de alimentos

  • Evolução do usuário

  • Perfis e portais

  • Administração

  • Fontes para RAG

06

Arquitetura

  • Next.js no front-end e NestJS no back-end.
  • PostgreSQL com TypeORM, autenticação JWT e contratos OpenAPI.
  • Camada interna para ingestão de fontes, embeddings, recuperação de contexto e integração com provedores de modelos.

07

Stack

  • Next.js
  • NestJS
  • TypeScript
  • PostgreSQL
  • TypeORM
  • JWT
  • Swagger / OpenAPI
  • RAG
  • LLMs
  • Embeddings

08

Galeria

09

Desafios técnicos

  • Organizar dados nutricionais e evolução em uma base preparada para crescer.
  • Manter a geração por IA conectada a fontes e contexto da própria aplicação.

10

Decisões importantes

  • Separar a fundação de RAG e provedores dos fluxos principais do produto.
  • Comunicar publicamente o estado como testes e pré-lançamento.

Status atual

Online em fase de testes / Pré-lançamento

Repositório privado: informações públicas limitadas ao conteúdo deste case.

Falar pelo WhatsApp