Open ThiagoBussola opened 2 weeks ago
RA: 22013969-2 Nome: Matheus Zauza Maschietto Repositório: https://github.com/Matheus-Zauza-Maschietto/Card-Game/tree/main
Nome: Gabriel Vinicius Maiolli RA: 221202002
Nome: Gabriel Malavazi Rodrigues RA: 221452312
Nome: Vitor Bussioli Jorge RA: 221137422
Nome: Leonardo Demetrio Fanchini RA: 220142742
Repositório: https://github.com/BielMaiolli/NestMagic-2
Nome: Igor Bondezam França R.A.: 22012574-2
Repositório: https://github.com/IgorBondezam/Card-Magic-Spring
Nome: Matheus Hoegen Baraldi RA: 221589522
Nome: José Eduardo Centenaro Rocha RA: 221100272
Nome: Pedro Henrique Magalhães Gomes RA: 22087525-2
Nome: Eduardo Voltatone Ribeiro das Neves RA: 22207439-2
Repositório: https://github.com/Pedrogom7/magic-gathering-api
Nome: Rodrigo Yaedu Pinesso RA: 22014201-2
Nome: Murilo Varoto Alves RA: 22215190-2
Nome: João Gabriel Renzetti RA: 22108621-2
Nathan Sena RA: 22019973-2
Repositório: https://github.com/rodrigopinesso/Magic-Api-2
Nome: André Fragalli Vassoler RA: 22012716-2
Nome: Diogo Tizolim Cedran RA: 22014212-2
Nome: Felipe Cesar Tomazoti de Souza RA: 22019977-2
Repositório: https://github.com/Felipe-Tomazoti/MTG
Vagner Rodrigues Calado Junior RA: 22014296-2
Otavio Perez Luque RA: 22105800-2
Lucas Augusto Covaltchuck Calixto RA: 22000109-2
Pedro Henrique de Abreu Lourenço RA: 22014566-2
Link do Projeto: https://github.com/oLuqueJs/MagicAPI
Alison Luiz da Silva RA: 220332812
Link do Projeto: https://github.com/alison-luiz/esoft_mtg
Vlademir Vinhoto Junior RA: 22014195-2
Lucas Dutra Braga RA: 22023711-2
Lucas Leal Cardoso RA: 22015777-2
Link do Repositório: https://github.com/VladeJr/API_Magic
Alisson Segura Kobayashi RA: 22210867-2
Caio Henrique da Silva Verri RA: 22233538-2
Gustavo Ulian Zanardi RA: 22225566-2
Renan Geraldini Leão RA: 22259135-2
Link do Repositório: https://github.com/renanjava/esoft-6s-2024
Nome: Kauan Muriel Rossi RA: 22014501-2
Nome: Daniel Bonam Rissardi RA: 22013838-2
Nome: Eduardo Thomé RA: 22110037-2
Nome: Nathan Lisandro Toppa RA: 22019971-2
Repositório: https://github.com/GH-eduardo/Magic-the-Gathering
NOME: Rafael Manso Campigotto RA: 22014205-2 NOME: Joâo Henrique Salvalagio RA: 23123581-2 NOME: Hudson Matias RA: 22045746-2 NOME: Gabriel Presence RA: 22143207-2
Gustavo Henrique Mesquita 21099392-2 Vitor Eiji Goto 22145232-2 Luciano giraldi de andrade Filho 22228890-2 Eduardo Silvestre Navarro 22014553-2
Vitoria Gabriele Mendonça Mendes 22137969-2 Lucas Gonçalves Roncon 22014352-2 Anna Julia 22045748-2
Willian Hideaki Kakihata RA 22015763-2 Lucas Niguti dos Santos 22019975-2 Renan Tonon de Oliveira 22188153-2
Wesley dos Santos David RA: 22171156-2 João Pedro dos Santos Lussani RA: 22014550-2 Gabriel Bittencourt Camillo de Souza RA: 22257558-2 João Paulo de Andrade Goncalves RA: 22012646-2
Link do projeto: https://github.com/zWesleyDavid/prova_mtg
1 - Permita que mais de um baralho seja criado em sua aplicação 2 - Crie uma rota para listar todos os baralhos (somente um usuário com permissão admin pode usar essa rota) 3 - Crie uma rota para listar somente os baralhos do jogador que está logado 4 - Adicione cacheamento na rota de listar para listar todos os baralhos do jogador logado (Recomendação: https://docs.nestjs.com/techniques/caching) 5 - Crie uma rota onde seja possível "importar" um baralho via json, e valide se esse baralho segue as regras do commander. 6 - Realize os testes de performance e indique o comparativo de quantas vezes mais requisições e tempo de resposta você conseguiu atender utilizando a listagem de baralhos com cache e sem cache.
PONTO EXTRA: 7 - Utilize Clusters na sua aplicação e faça novos testes de performance e demonstre os números obtidos. 8 - Utilizar Node.js streams para consumir a API de magic e também para consumir sua própria API.
PONTO EXTRA: 9 - Front-end
Grupo de até 4 integrantes, somente uma entrega por grupo. Caso o repositório seja privado, enviar o invite e avisar com antecedência. Projetos extremamente similares (cópia) terão redução na nota. Obrigatório que cada integrante do grupo tenha um commit de alguma funcionalidade relevante da atividade.
Entrega dia 28/09/2024 até as 23:59