Projeto de uma aplicação web que implementa uma page de listagem de HQs da Marvel. Possui uma navbar com opção de navegação para o inicio através da logo, no corpo uma listagem de quadrinhos com suas informações, opção de compra, na pa´gina de compra há um formulário para adicionar informações do comprador, inclusive um mapa para selecionar local de entrega.
Além disso, o projeto é feito em JavaScript com o framework ReactJS.Além da utilização da biblioteca do Google-Maps e API do Google, e API da marvel.
- JavaScript
- React JS
- CSS
Faça download do repositório.
git clone https://github.com/PedroEmanuelLima/react-app-marvel-comics.git
Abra o arquivo em um navegador e teste as funções.
cd react-app-marvel-comics
Instale as dependências.
npm install --force
Criar arquivo .env na raiz com:
REACT_APP_PUBLIC_KEY=<'chave pública da API'>
REACT_APP_PRIVATE_KEY=<'chave privada da API'>
REACT_APP_GOOGLE_KEY=<'chave da API do Google'>
Para o fucionamento correto do Mapa é necessário ativar as bibliotecas Places API, Maps JavaScript API e Geocoding API no Google Cloud Platform
Execute.
npm start
Listagem de quadrinhos em cards, com opção de mais, onde exibe um modal com mais informações e opção de comprar:
Web | Mobile |
---|---|
Formulário de compra, preencher com confirmação de dados, inclusive endereço com auxilio de uma mapa:
Portfólio:
Contato: