/teste-linx

Repositório feito no intuito de aprender sobre TypeScrpit, Material UI, Jest e React Testing Library.

Primary LanguageTypeScriptMIT LicenseMIT

Teste da Linx

Fiz este no projeto no intuito de praticar e aprender as tecnologias que usei para desenvolve-lo.

O projeto foi baseado em um teste para desenvolvedores front-end, feito pela empresa Linx.

Encontrei o teste no repositório frontend-challenges, criado pelo Felipe Fialho.

Link para o repositório do teste.

Tecnologias utilizadas

Sobre

O teste consiste em, construir uma aplicação que faz uma listagem de cervejarias com base nos dados retornados da Open Brewery DB que é uma API de cervejarias. Podendo, filtrar as cervejarias por tipo, paginar pelas três primeiras páginas da listagem e ver dados de uma cervejaria.

UI

Tela 1

  • Listar as cervejarias.
  • Permitir paginação das 3 primeiras páginas de listagem.
  • Permitir filtro de cervejarias por tipo.
página inicial

Tela 2

  • Exibir dados de uma cervejaria.

  • Permitir abrir o Google Maps com a localização da cervejaria.

página detalhes

Como usar

Após clonar o repósitorio, instale as dependências.

  $ yarn install
  # ou
  $ npm install

Após finalizar a instalação das dependências, utilize um dos comandos abaixo:

  • start: sobe à aplicação em modo desenvolvimento de em localhost:3000

  • test: executa todos os testes

  • test:coverage: executa todos os testes e exibi à porcentagem de cobertura dos testes