-
Notifications
You must be signed in to change notification settings - Fork 0
Home
O GameHub é uma plataforma online dedicada a entusiastas de jogos que desejam avaliar, organizar e compartilhar suas experiências com jogos. Nosso objetivo é fornecer uma plataforma centralizada onde os jogadores podem descobrir, avaliar e comentar sobre jogos, além de criar listas personalizadas para organizar seus títulos favoritos.
O problema que nossa aplicação GameHub aborda está relacionado à necessidade de organização e compartilhamento de informações sobre jogos para a crescente comunidade de jogadores. Com o grande número de jogos disponíveis em diversas plataformas, os jogadores muitas vezes enfrentam dificuldades para encontrar, avaliar e organizar seus jogos favoritos. Além disso, a falta de uma plataforma unificada para avaliações e recomendações de jogos torna difícil tomar decisões informadas sobre quais jogos jogar em seguida.
A relevância desse problema é significativa, dado o rápido crescimento da indústria de jogos. À medida que mais jogos são lançados a cada ano, os jogadores precisam de ferramentas eficazes para gerenciar suas bibliotecas e descobrir novos títulos. Além disso, a comunidade de jogadores valoriza opiniões e recomendações de outros jogadores. Portanto, uma plataforma como o GameHub é fundamental para aprimorar a experiência dos jogadores, ajudando-os a tomar decisões informadas, compartilhar suas opiniões e encontrar jogos que correspondam aos seus interesses.
A solução que o GameHub oferece é uma plataforma abrangente para jogadores, onde eles podem:
- Criar e personalizar listas de jogos com base em seus interesses.
- Avaliar e revisar jogos para ajudar outros jogadores a tomar decisões.
- Comentar sobre jogos e interagir com outros membros da comunidade.
- Descobrir novos jogos com base nas avaliações e listas personalizadas de outros usuários.
- Facilmente gerenciar e organizar suas bibliotecas de jogos em uma única plataforma.
Nossa plataforma visa proporcionar uma experiência completa para os jogadores, melhorando sua capacidade de encontrar, avaliar e compartilhar informações sobre jogos, tudo em um só lugar. O GameHub tem o potencial de se tornar uma comunidade centralizada para jogadores apaixonados, conectando-os com jogos que realmente desejam jogar e simplificando a gestão de suas coleções de jogos.
-
Registro e Autenticação de Usuário: Os usuários podem criar contas e fazer login usando suas credenciais ou contas de provedores externos, como GitHub e Google.
-
Avaliação de Jogos: Os usuários podem avaliar jogos em nossa ampla base de dados de títulos, atribuindo classificações e escrevendo resenhas detalhadas.
-
Comentários em Jogos: Os jogadores podem compartilhar suas opiniões e interagir com a comunidade através de comentários em jogos.
-
Listas Personalizadas: Os usuários podem criar listas personalizadas para categorizar seus jogos, como "Favoritos", "A serem jogados" e muito mais.
-
Pesquisa Avançada e Filtragem: Uma poderosa ferramenta de pesquisa permite aos usuários encontrar jogos com base em vários critérios, como gênero, plataforma e desenvolvedor.
- Criar uma comunidade envolvente onde os jogadores possam compartilhar suas opiniões e descobrir novos jogos.
- Fornecer uma interface intuitiva e agradável para avaliar e organizar jogos.
- Integrar opções de autenticação com provedores externos para tornar o registro e o login convenientes.
- Desenvolver um mecanismo de pesquisa eficiente para ajudar os usuários a encontrar jogos de acordo com seus interesses.
- Qual será o controle de versão utilizado?:
Git - Qual o fluxo de controle dentro da configuração?:
Iremos trabalhar orientado a features, então cada feature será uma nova branch no qual após homologação e aprovação, será mergeada com a branch main/master do projeto. - Gestão de demandas e chamados?:
A gestão das demandas a serem realizadas e dos chamado a serem analisados será feito tudo via Trello, cada chamado ou nova demanda a ser desenvolvida será uma nova branch que será mergeada com a main após ser homologada e aprovada. - Como irá ocorrer a publicação?
A publicação do projeto será realizada quando uma release estável estiver disponível, será montada uma pipeline de CI/CD para automatizar as entregas e deploy na AWS, tanto do front-end quanto do back-end.