Skip to content

Latest commit

 

History

History
131 lines (89 loc) · 3.4 KB

README.md

File metadata and controls

131 lines (89 loc) · 3.4 KB
logo de trevo

Plataforma de Sorteio

💻 Projeto

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



🚀 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

  • ReactJS
  • Typescript
  • Styled Components
  • React Testing Library

💻 Requerimentos

  • Certifique-se de ter o Node.js instalado.

🏃‍♀️ Executando localmente

  # Clone o repositório
  $ git clone git@github.com:plmsz/frontend-challange-react.git

  # Acesse a pasta do projeto, ex:
  $ cd sorteio

 # Instale as dependências
  $ npm install

 # Execute a aplicação
  $ npm start
 # Acesse em <http://localhost:3000>


🧪 Testes



Executando os testes

  • Para executar todos os testes execute o comando npm run test
  • Para ver a cobertura do projeto execute o comando npm run test:coverage
  • O relatório de cobertura será gerado dentro de coverage/lcov-report/index.html

Features que implementei além do desafio

  • Componente de loading
  • Redirecionamento para tela de erro pelo interceptor do axios
  • Botão voltar para o topo

📱 Telas



🔖 Informações do desafio original

Você pode visualizar todas as informações sobre o desafio aqui



💬 Nota A aplicação obteve um score em média de 95 em acessibilidade no Lighthouse, devido ao baixo contraste dos textos em alguns componentes. Optei no momento por manter as cores escolhidas pelo designer do desafio original.



📫 Você pode me contatar em:


LinkedIn Email Twitter Badge