- Projeto desenvolvido durante o processo seletivo da Zapay
O projeto consiste na criação de uma aplicação que consulta a api de SpaceX e busca os dados de Último Lançamento, Próximo Lançamento, Lançamentos Passados e Próximos Lançamentos. Foram criadas três páginas, e para navegar entre elas, basta clicar nos seus respectivos botões no menu superior. Na 'Home' encontram-se os dados do Último Lançamento e Próximo Lançamento. Na página 'Lançamentos Passados' encontram-se os dados de todos os últimos lançamentos realizados. Na página 'Próximos Lançamentos' encontram-se os dados dos lançamentos por vir.
Também é possível ver a aplicação em sua versão mobile (em resoluções de 414px * 736px, por exemplo).
PS: É possível clicar nas legendas das imagens e ver mais informações sobre o lançamento correspondente.
Ter instalado em sua máquina as seguintes ferramentas:
-
Clone o repositório:
git clone https://github.com/AndersonSilva94/desafio-zapay.git
-
Entre na pasta do repositório:
cd desafio-zapay -
Instale as dependências:
npm install
-
Rode a aplicação em desenvolvimento:
npm start
A URL padrão é
http://localhost:3000/(porta configurada no Vite). -
Build de produção:
npm run build
Os arquivos são gerados na pasta
build/. -
Pré-visualizar o build:
npm run preview
-
Testes:
npm testCobertura (execução única):
npm run test-coverage
⌨️ com 💜 por Anderson Silva (Andy) 😊
