LUIS BOTELHO.

Case study / MVP concluído

Itera

MVP web que compara rotas de progressão e explica o próximo passo de um personagem com regras auditáveis.

Problema e usuário

Guias de MMORPG oferecem muitas opções, mas raramente explicam qual rota combina com o personagem, o objetivo e o risco aceito naquele momento.

Meu papel

Visão de produto, definição das regras, arquitetura inicial e implementação da interface.

Escopo entregue

  • Perfil de personagem e escolha de objetivo
  • Formulários validados
  • Comparação de três rotas
  • Recomendações explicadas e acessíveis

Restrições

  • Catálogo local pequeno, sem dados dinâmicos
  • Backend, banco e IA ainda não existem
  • Explorar a hipótese antes de ampliar o escopo

Arquitetura e fluxo de dados

React e TypeScript com Vite formam a aplicação web em um workspace pnpm; Sass cuida da interface; React Hook Form e Zod validam os dados; o Path Engine filtra elegibilidade e calcula um ranking determinístico inteiramente no navegador.

Decisões e trade-offs

Manter regras auditáveis antes de IA reduz risco, explica cada recomendação e permite validar a jornada antes de criar API e persistência.

Testes e validações

O repositório inclui testes do Path Engine, comandos de lint e build e validação inline dos formulários.

O que existe hoje

MVP web com Path Engine local: elegibilidade, pontuação e até três recomendações explicadas.

Limitações conhecidas

  • Catálogo local limitado; não há backend, banco, autenticação ou IA.

Próximas etapas

  • Validar a comparação de rotas com jogadores
  • Definir API e persistência após validar a jornada

Formação relacionada

Stack

  • React 19
  • TypeScript
  • Vite
  • Sass
  • React Hook Form
  • Zod
  • pnpm workspaces
  • Docker

Carregando documentação do repositório…