Desenvolvimento de um sistema para gerenciamento de catálogos pessoais de jogos digitais

dc.contributor.advisor1 Luz, Anthony Irlan Marques
dc.contributor.advisor1Lattes http://lattes.cnpq.br/5224279549390467pt_BR
dc.creator Borges, Rafael Pereira
dc.creator.Lattes NÃO LOCALIZADOpt_BR
dc.date.accessioned 2026-08-20T17:16:57Z
dc.date.available 2026-08-20T17:16:57Z
dc.date.issued 2026
dc.description.abstract The growth of the digital gaming market and the widespread availability of titles make organizing personal libraries and discovering new games increasingly challenging tasks for users. In this context, this work presents the development of a web system for managing personal catalogs of digital games, capable of integrating library organization functionalities with a recommendation engine based on large-scale language models. The solution was developed using Java, Spring Boot, Hibernate, Flyway and Post- greSQL, in addition to integration with the RAWG API to obtain game information and with the Groq platform to generate recommendations. Initially, the system requirements were raised and the models that guided its implementation were developed. Next, a REST API was developed with features for user authentication, profile management, game library search and organization, and the generation of personalized recommen- dations from a title or natural language description. The application was validated through functional testing of the API endpoints and recommendation quality assessment using the LLM as a Judge approach based on criteria related to similarity of experi- ence, gameplay, setting, justifications and overall quality of recommendations. The results obtained demonstrate that the developed solution met the proposed objectives, presenting satisfactory performance both in implementing the planned functionalities and in generating recommendations consistent with the preferences informed by users. Thus, the work highlights the feasibility of using language models to support game recommendation systems, contributing to the organization of digital libraries and the discovery of new titles.pt_BR
dc.description.resumo O crescimento do mercado de jogos digitais e a ampla disponibilidade de títulos tornam a organização de bibliotecas pessoais e a descoberta de novos jogos tarefas cada vez mais desafiadoras para os usuários. Nesse contexto, este trabalho apresenta o desenvolvimento de um sistema web para gerenciamento de catálogos pessoais de jogos digitais, capaz de integrar funcionalidades de organização da biblioteca com um mecanismo de recomendação baseado em modelos de linguagem de grande porte. A solução foi desenvolvida utilizando Java, Spring Boot, Hibernate, Flyway e PostgreSQL, além da integração com a API RAWG para obtenção de informações dos jogos e com a plataforma Groq para geração das recomendações. Inicialmente, foram levantados os requisitos do sistema e elaborados os modelos que orientaram sua implementação. Em seguida, foi desenvolvida uma API REST contemplando funcionalidades para au- tenticação de usuários, gerenciamento de perfis, busca e organização da biblioteca de jogos e geração de recomendações personalizadas a partir de um título ou de uma descrição em linguagem natural. A validação da aplicação foi realizada por meio de testes funcionais dos endpoints da API e da avaliação da qualidade das recomenda- ções utilizando a abordagem LLM as a Judge, baseada em critérios relacionados à similaridade da experiência, gameplay, ambientação, justificativas e qualidade geral das recomendações. Os resultados obtidos demonstraram que a solução desenvol- vida atendeu aos objetivos propostos, apresentando desempenho satisfatório tanto na implementação das funcionalidades previstas quanto na geração de recomendações coerentes com as preferências informadas pelos usuários. Dessa forma, o trabalho evidencia a viabilidade da utilização de modelos de linguagem como apoio a sistemas de recomendação de jogos, contribuindo para a organização de bibliotecas digitais e para a descoberta de novos títulos.pt_BR
dc.identifier.uri https://bia.ifpi.edu.br/jspui/handle/123456789/5810
dc.language porpt_BR
dc.publisher Instituto Federal de Educação, Ciência e Tecnologia do Piauípt_BR
dc.publisher.country Brasilpt_BR
dc.publisher.department Campus Picospt_BR
dc.publisher.initials IFPIpt_BR
dc.rights Acesso Abertopt_BR
dc.subject Jogos digitaispt_BR
dc.subject Sistemas de recomendaçãopt_BR
dc.subject Aplicações webpt_BR
dc.subject API RESTpt_BR
dc.subject.cnpq Sistemas de Computaçãopt_BR
dc.title Desenvolvimento de um sistema para gerenciamento de catálogos pessoais de jogos digitaispt_BR
dc.type Trabalho de Conclusão de Cursopt_BR

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
2026_tcc_rpborges.pdf
Size:
323.53 KB
Format:
Adobe Portable Document Format
Description:
Loading...
Thumbnail Image
Name:
2026_termo_rpborges.pdf
Size:
269.49 KB
Format:
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.82 KB
Format:
Item-specific license agreed upon to submission
Description: