An open API service indexing awesome lists of open source software.

https://github.com/apbadaro/womakerscode-rickandmortyapi

Projeto de consumo de API com Python e Flask. Desenvolvido para o Bootcamp Back-End Python e Django da WoMakersCode em fevereiro e março de 2024.
https://github.com/apbadaro/womakerscode-rickandmortyapi

api bootstrap5 flask flask-api flask-application python python3

Last synced: 2 months ago
JSON representation

Projeto de consumo de API com Python e Flask. Desenvolvido para o Bootcamp Back-End Python e Django da WoMakersCode em fevereiro e março de 2024.

Awesome Lists containing this project

README

          







# Consumo de API com Python e Flask
*Responsáveis: [Ana Paula Badaró](https://github.com/apbadaro) e [Juliana Torres Delunardo](https://github.com/jutdelu)*
Este repositório contém o código desenvolvido pela Squad Ameenah Gurib-Fakim para o projeto de consumo de API da série "Rick and Morty".

## Rick and Morty API Flask App
Este é um aplicativo desenvolvido em Python utilizando o framework Flask para consumir a [API](https://rickandmortyapi.com/) da série "Rick and Morty". O objetivo principal do projeto é fornecer uma interface simples para acessar informações sobre os personagens, as localizações e os episódios da série.

## Funcionalidades:
- **Listar Personagens:** O aplicativo permite visualizar uma lista de todos os personagens da série "Rick and Morty". Cada personagem é exibido com sua imagem, nome e status.

- **Detalhes do Personagem:** Ao clicar em um personagem na lista, o usuário é direcionado para uma página de perfil detalhada desse personagem. A página exibe informações adicionais, como espécie, gênero, origem e localização atual do personagem.

- **Listar Localizações:** Os usuários podem acessar uma lista de todas as localizações apresentadas na série. Cada localização é exibida com seu nome e tipo.

- **Listar Episódios:** O aplicativo fornece uma lista de todos os episódios de "Rick and Morty".
Cada episódio é mostrado com seu número, nome e data de lançamento.

- **Design Responsivo:** O aplicativo foi projetado para ser responsivo, garantindo uma boa experiência de usuário em diferentes dispositivos e tamanhos de tela.

- **Navegação Intuitiva:** A interface do aplicativo é intuitiva, com navegação clara entre as diferentes seções: personagens, localizações e episódios.

## Divisão das tarefas
Para a divisão das tarefas, desenvolvi um sorteador em Python.

![sorteio.py](https://github.com/quasiEvil/womakerscode-rickandmortyapi/assets/140989367/3e5897ae-59b7-4760-9080-a507824eb23b)

### Resultado do sorteio
Infelizmente, apesar do sorteio, apenas as seguintes integrantes participaram do projeto:

[
Ana Paula Badaró](https://github.com/apbadaro) | [
Jessica Souza](https://github.com/Jessicabs06) | [
Juliana Torres Delunardo](https://github.com/jutdelu) | [
Marcia Moreira](https://github.com/Marcia-Moreira) | [
Núbia Santos Lima](https://github.com/NuLima1)
|---|---|---|---|---|

## Tecnologias Utilizadas:
- **Python:** Linguagem de programação utilizada para desenvolver a lógica do aplicativo.
- **Flask:** Framework web utilizado para construir a aplicação.
- **HTML/CSS/Bootstrap:** Utilizados para estruturar e estilizar as páginas web.
- **Rick and Morty API:** Fonte de dados para obter informações sobre os personagens, localizações e episódios da série.

## Como Executar o Aplicativo:
1. Certifique-se de ter Python instalado em sua máquina.
2. Clone este repositório em sua máquina local.
3. Instale as dependências listadas no arquivo requirements.txt.
4. Execute o arquivo app.py para iniciar o servidor Flask.
5. Abra um navegador da web e acesse o endereço http://localhost:5000 para acessar o aplicativo.

## Página em funcionamento
![rickandmortyapi](https://github.com/quasiEvil/womakerscode-rickandmortyapi/assets/140989367/1cb0483e-99e5-403e-a17a-b80e24d6a728)