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
- Conversa com a IA
- Leitura do perfil
- Plano de 7 dias
- Registro dos treinos
- 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.