Este é um projeto desenvolvido durante o Bootcamp Python & Django da WoMakers Code pelo Squad Mary Jackson. O objetivo deste projeto é criar um aplicativo web utilizando Flask para consumir a API pública do desenho animado Rick and Morty.
- Ana Carolina Torchia De Souza
- Camila Aragão
- Daniela do Nascimento Dalla Vecchia
- Juliana Silva Gonçalves
- Lorrayne Santana
- Luana Aparecida Cardoso
- Lucimara Costa Bustamante
- Mariana de Castro Mehler Elias
- Nayla Hilana da Silva
- Stefany Gracy Barros da Silva
- Tainá Maria Travassos Mota Martins
O projeto consiste em um aplicativo web que utiliza o framework Flask para consumir e exibir informações da API pública do Rick and Morty. O aplicativo permite visualizar uma lista de personagens, informações detalhadas de cada personagem, uma lista de localizações e uma lista de episódios. Além disso, é possível visualizar informações detalhadas de cada localização e episódio, incluindo os personagens associados a cada um.
-
Clone este repositório para o seu ambiente de desenvolvimento local:
-
Navegue até o diretório do projeto:
cd ExerciciosAPIs_Squad_MaryJackson
- Crie um ambiente virtual:
python -m venv .venv
- Ative o ambiente virtual:
No Windows:
.venv\Scripts\activate
No Linux/macOS:
source .venv/bin/activate
- Instale as dependências do projeto:
pip install -r requirements.txt
- Execute o aplicativo:
python app.py
- Abra um navegador da web e vá para o seguinte endereço:
Para desativar a Api:
No Windows: .venv\Scripts\deactivate
No Linux/macOS: deactivate
Agora você deverá ver o aplicativo em execução.
- Listagem de Personagens: Visualize uma lista de personagens do Rick and Morty.
- Perfil de Personagem: Visualize informações detalhadas de cada personagem.
- Listagem de Localizações: Visualize uma lista de localizações do Rick and Morty.
- Perfil de Localização: Visualize informações detalhadas de cada localização, incluindo os personagens associados.
- Listagem de Episódios: Visualize uma lista de episódios do Rick and Morty.
- Perfil de Episódio: Visualize informações detalhadas de cada episódio, incluindo os personagens associados.
- Python
- Flask
- HTML
- CSS
- JavaScript
Contribuições são bem-vindas! Se você gostaria de contribuir com este projeto, sinta-se à vontade para abrir um pull request.
Esperamos que este projeto seja útil e educativo para quem estiver interessado em aprender Flask e consumir APIs em seus projetos web. Se tiver alguma dúvida ou sugestão, não hesite em entrar em contato com o Squad Mary Jackson.
Divirta-se explorando o universo do Rick and Morty! 🚀👽🔬
Link da apresentação da API em video: https://youtu.be/ZM-w6omlHkg
No nosso repositório, utilizamos o campo Issue para organizar os exercícios e tarefas relacionadas ao desenvolvimento do projeto. Isso incluiu a estilização geral, aprimoramentos específicos na página de perfil do usuário para torná-la mais informativa e interativa, a implementação de rotas e templates para a listagem de episódios, tanto em uma visualização geral quanto por id, e também para a listagem de localização geral e sua exibição por id. A colaboração ativa permitiu que compartilhássemos conhecimentos e superássemos desafios e aproveitássemos as habilidades individuais de cada membro para alcançar nossas metas.