/ExerciciosAPIs_Squad_MaryJackson

Rick and Morty - Bootcamp Python & Django - WoMakers Code

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

API do Rick and Morty com Flask

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.

Membros do Squad Mary Jackson:

  • 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

Descrição do Projeto:

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.

Como executar o projeto:

  1. Clone este repositório para o seu ambiente de desenvolvimento local:

  2. Navegue até o diretório do projeto:

cd ExerciciosAPIs_Squad_MaryJackson

  1. Crie um ambiente virtual:

python -m venv .venv

  1. Ative o ambiente virtual:

No Windows:

.venv\Scripts\activate

No Linux/macOS:

source .venv/bin/activate

  1. Instale as dependências do projeto:

pip install -r requirements.txt

  1. Execute o aplicativo:

python app.py

  1. Abra um navegador da web e vá para o seguinte endereço:

http://127.0.0.1:5000/

Para desativar a Api:

No Windows: .venv\Scripts\deactivate

No Linux/macOS: deactivate

Agora você deverá ver o aplicativo em execução.

Funcionalidades:

  • 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.

Tecnologias Utilizadas:

  • Python
  • Flask
  • HTML
  • CSS
  • JavaScript

API Utilizada:

Contribuição:

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

Organização:

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.