O projeto é uma aplicação que exibe dados a partir de requisições à API da Marvel.
-
Ver lista com todos os personagens
-
Visualizar apenas alguns personagens com suas imagens e descrições
-
Avançar a visualização dos personagens (paginação)
-
Recuar a visualização dos personagens (paginação)
-
Pesquisar personagens de forma individual, visualizando sua foto, descrição e lista de quadrinhos (quando disponível)
-
Buscar o personagem no Google
- Python
- HTML
- CSS
- JavaScript
Além disso, foi utilizada a biblioteca/micro framework Flask (Python) para facilitar o desenvolvimento do site.
Para utilizar o projeto é necessário realizar a instalação de algumas bibliotecas externas, sendo elas:
Flask
Hashlib
Request
Instalando (passo a passo):
-
Faça o download dos arquivos
-
Instale as bibliotecas necessárias (flask, hashlib e request)
-
Execute o arquivo
app.py
Realize a instalação das bibliotecas através do uso de pip:
pip install Flask
pip install hashlib
pip install request
Caso deseje realizar o deploy de forma remota (servidor web) em uma plataforma com suporte para Python, é possível ter acesso a todos os requerimentos da aplicação no arquivo requirements.txt
OBS: Caso deseje trocar a chave da API pela sua, é possível realizar a alteração no arquivo consumer.py
nas variáveis public_key
e private_key
.
demonstracao.mp4
A API da Marvel é gratuita. Para utilizá-la é preciso ter uma conta e chaves (pública e privada). Marvel for Developers