Mostrar registro simples

dc.creatorOliveira, Franklin Barbosa de
dc.date.accessioned2025-11-06T14:33:43Z
dc.date.available2025-11-06T14:33:43Z
dc.date.issued2025-06-30
dc.identifier.citationOLIVEIRA. Franklin Barbosa de. Desenvolvimento do módulo front-end do sistema gameprofile. 2025. 48 f. Trabalho de Conclusão de Curso (Graduação em Análise e Desenvolvimento de Sistemas) — Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte, Natal, 2025.pt_BR
dc.identifier.urihttp://memoria.ifrn.edu.br/handle/1044/3018
dc.description.abstractThe growth of online gaming communities highlights the challenges of team building systems, which often lead to frustration due to limited criteria. In this context, this paper presents the development of the front-end module of the GameProfile system, a platform designed to facilitate the creation of collaborative and strategic groups among players. Its main purpose is to facilitate the formation of collaborative groups based on affinities of playing style, position and objectives. The main objective was to document the technical decisions, architecture, and implemented functionalities of the application interface. The methodology adopted Software Engineering principles, based on Philippe Kruchten's architectural vision model, addressing the logical, physical, and use case perspectives. The development employed modern technologies such as React.js, TypeScript, and Tailwind CSS to ensure modularity and code security. As a result, artifacts such as requirements and use case diagrams, software architecture modeling, and functional screens were produced, with emphasis on the "Create Group" scenario.pt_BR
dc.languageporpt_BR
dc.publisherInstituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Nortept_BR
dc.rightsAcesso Abertopt_BR
dc.subjectArquitetura de softwarept_BR
dc.subjectSoftware architecturept_BR
dc.subjectFront-endpt_BR
dc.subjectReact.jspt_BR
dc.titleDesenvolvimento do módulo front-end do sistema gameprofilept_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.creator.Latteshttp://lattes.cnpq.br/7573815554678526pt_BR
dc.contributor.advisor1Lima, Alexandre Gomes de
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/4063478137671603pt_BR
dc.contributor.referee1Lima, Alexandre Gomes de
dc.contributor.referee1Latteshttp://lattes.cnpq.br/4063478137671603pt_BR
dc.contributor.referee2Luna, Daniel Rodrigues de
dc.contributor.referee2Latteshttp://lattes.cnpq.br/5084446763958238pt_BR
dc.contributor.referee3Medeiros, Danielle Gomes de Freitas
dc.contributor.referee3Latteshttp://lattes.cnpq.br/3957115777845546pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentNatal-Centralpt_BR
dc.publisher.initialsIFRNpt_BR
dc.subject.cnpqCNPQ::CIÊNCIAS EXATAS E DA TERRA::CIÊNCIA DA COMPUTAÇÃO::METODOLOGIA E TÉCNICAS DA COMPUTAÇÃO::ENGENHARIA DE SOFTWAREpt_BR
dc.description.resumoO crescimento das comunidades de jogos eletrônicos online evidencia desafios nos sistemas de formação de equipes, que frequentemente geram frustrações devido a critérios limitados. Diante desse cenário, este trabalho apresenta o desenvolvimento do módulo front-end do sistema GameProfile, uma plataforma voltada à criação de grupos colaborativos e estratégicos entre jogadores. Seu propósito principal é facilitar a formação de grupos colaborativos baseados em afinidades de estilo de jogo, posição e objetivos. O objetivo principal foi registrar as decisões técnicas, a arquitetura e as funcionalidades implementadas na interface da aplicação. A metodologia adotou os princípios da Engenharia de Software, baseado no modelo de visões arquiteturais de Philippe Kruchten, abordando as perspectivas lógica, física e de casos de uso. O desenvolvimento utilizou tecnologias modernas, como React.js, TypeScript, Tailwind CSS e o CSS padrão, visando modularidade, segurança e agilidade. Como resultado, foram produzidos artefatos como diagramas de requisitos e casos de uso, modelagem arquitetural e telas funcionais, com destaque para o fluxo de "Criar Grupo".pt_BR


Arquivos deste item

Thumbnail

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples