Projetos
No arProjeto independente2026

FIT.AI

App de treinos com um personal trainer de IA que conversa com o usuário, monta o plano da semana e acompanha a evolução.

Meu papel
Desenvolvedor full stack. Criado no bootcamp Treinos do Full Stack Club.
Tecnologias
Next.js 16 · React 19 · Fastify · Prisma · PostgreSQL · Gemini
  1. Conversa com a IA
  2. Leitura do perfil
  3. Plano de 7 dias
  4. Registro dos treinos
  5. Estatísticas de evolução

O problema

Montar um plano de treino adequado ao próprio objetivo e acompanhar a rotina costuma exigir um profissional ou várias ferramentas diferentes.

O que entreguei

  • Chat com Gemini que consulta e grava dados chamando funções da API, em vez de só gerar texto.
  • Plano semanal, sessões de treino com controle de tempo e estatísticas de sequência e consistência.
  • Login com Google via Better-Auth e cliente da API gerado com Orval a partir do OpenAPI.

Decisões técnicas

Chamada de funções em vez de texto livre

A IA cria o plano chamando uma função da API, então o resultado vira dado estruturado no banco, não um texto para interpretar.

Custo da escolha: o prompt e as funções precisam evoluir junto com a API.

Arquitetura simples em camadas

Rota, caso de uso e banco. Descartei a arquitetura hexagonal porque este projeto não precisava dela.

Custo da escolha: menos isolamento da infraestrutura se o projeto crescer.

Resultado

Aplicação completa no ar, com código aberto no GitHub.

Links

FIT.AI | DaviDev