/Jogo_Da_Trilha_PvP_EngIII

Repositório referente ao projeto de Engenharia de Software III (FATEC-SP).

Primary LanguageTypeScript

Jogo da Trilha

Trabalho de Engenharia de Software III-Fatec-SP

Foi um projeto onde foi possível ter uma noção de como é a organização de uma equipe de desenvolvimento WEB. Foram aplicados conceitos de engenharia de software, gestão de projetos, entre outros.

O time de desenvolvimento foi composto por 4 pessoas (na maior parte do tempo), além de outras pessoas responsáveis por testes, documentação, entre outras partes fundamentais do projeto.

Como Funciona?

O projeto é composto por diversas pequenas partes que se interligam, com a ajuda do Docker é possível ter observabilidade, cache, banco de dados e muito mais.

No arquivo docker-compose é possível ver mais detalhes de quais imagens estão sendo utilizadas no projeto.

Ao iniciar a aplicação, o usuário deverá criar uma conta para poder acessar o jogo. Após isso, ele poderá ver diversas funcionalidades, como um sistema de ranking, uma loja e claro, procurar outro player na fila de espera para jogar uma partida de trilha.

Documentação técnica

Para o projeto, foi utilizado:

Angular

Nest JS

Docker

MongoDB

Diversas softwares para observabilidade, cache, entre outros.

AWS (o site ficou um período hospedado lá apenas para demonstração)

Protótipo do Figma

https://www.figma.com/file/PvwirzE0AMqRSLqn58HxZG/Untitled?type=design&node-id=0-1&mode=design

Screenshots

Screenshot da tela inicial: image

Screenshot durante uma partida: image

Screenshot do ranking: image