Apresentacao
Definicao e escopo do projeto
GamesUP e uma API backend para uma plataforma e-commerce de jogos de tabuleiro que integra um sistema de recomendacao por aprendizado de maquina baseado no algoritmo K-Nearest Neighbors (KNN). O projeto foi realizado como estudo de caso profissional para uma certificacao de nivel 7 (Expert em Engenharia de Software) concedida pela ESIEA atraves da Visiplus Digital Learning.
A plataforma cobre o ciclo completo de e-commerce: gestao de catalogo de produtos, pedidos multi-linhas com gestao de estoque, autenticacao JWT com controle de acesso baseado em papeis, recomendacoes personalizadas, avaliacoes e classificacoes, e listas de desejos.
Um codigo pre-existente deixado por um estagiario foi avaliado e considerado abaixo dos padroes profissionais. A decisao foi reconstruir todo o backend do zero, aplicando rigorosamente os principios SOLID, arquitetura em camadas e testes abrangentes.
E-commerce especializado em jogos de tabuleiro - gestao de catalogo, pedidos, recomendacoes, avaliacoes de usuarios
Compradores de jogos de tabuleiro (B2C) e administradores da plataforma. Frontend (Angular) planejado mas nao incluido nesta fase (entrega somente backend).
