Skip to content

Construir uma aplicação web front-end que mostre os Resultados das Loterias

Notifications You must be signed in to change notification settings

plmsz/frontend-challange-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 

Repository files navigation

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

About

Construir uma aplicação web front-end que mostre os Resultados das Loterias

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published