Teste Técnico Frontend

Brainn Co.

React, Typescript, Cypress, RTL

Monterrey - Mexico

internet

1 - 10

A team whose sense of life is aimed at using the maximum capabilities of the human brain to generate the best creations.

Teste técnico desatualizado

Um ou mais links de referência deste teste técnico podem não estar funcionando. Use-o apenas como referência.

Sobre o Teste

O exercício consiste em construir uma aplicação web front-end que mostre os resultados das loterias. A aplicação deve suportar 6 sorteios: Mega-sena, Quina, Lotofácil, Lotomania, Timemania e Dia de sorte. Será necessário implementar um combo-box/select para selecionar o sorteio desejado, e ao mudar a seleção, o tema do sorteio, número do sorteio, data do sorteio e números sorteados devem ser atualizados. A aplicação deve ser responsiva, pelo menos para celulares, seguindo o layout fornecido no link. O consumo da API pode ser feito via REST ou GraphQL. É esperado o uso de React com TypeScript, e testes com React Testing Library e/ou Cypress são recomendados.

Instruções do Teste

Exercício de Front-end

Introdução

A proposta do exercício de front-end da Brainn é ser simples e divertido.


Exercício

O objetivo é construir uma aplicação web front-end que mostre os Resultados das Loterias.

Recursos

  • Layout: https://www.figma.com/file/H2qrYBCFMf4didYmxRwTxP/Brainn-Frontend-Challenge
  • API: https://brainn-api-loterias.herokuapp.com
  • Tipografia (webfont): Montserrat

Requisitos & Funcionalidades

  • A aplicação terá que suportar 6 sorteios: Mega-sena, Quina, Lotofácil, Lotomania, Timemania e Dia de sorte
  • Todos esses sorteios estarão em um combo-box/select
  • Ao mudar esse combo-box, terá que mudar o tema do sorteio, número do sorteio, data do sorteio e números sorteados
  • A aplicação terá que ser responsiva, pelo menos para celulares, conforme layout
  • O consumo da API pode ser feito via REST ou GraphQL
  • Criar rotas com React Router DOM (opcional)

Tecnologias esperadas

  • React com TypeScript
  • Testes com React Testing Library e/ou Cypress

Dúvidas

Se você possui alguma dúvida sobre o desafio, você pode entrar em contato por e-mail com o recrutamento que já estará acompanhando seu processo ou através do e-mail [email protected].


Caso tenha finalizado e...

→ Já está participando do processo

Basta sinalizar por e-mail que finalizou o exercício para darmos continuidade ao processo.

→ Ainda não está participando do processo

Basta enviar o link do seu teste para [email protected] para quem sabe chamarmos você para um bate-papo 😊