Skip to content

Mk1 do Desafio da criação de uma aplicação que exiba os nomes dos habitantes de um planeta do star wars utilizando a SWAPI

Notifications You must be signed in to change notification settings

vlad-hill/SW_API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desafio Swapi

LORE: Esse projeto tem como finalidade fazer uma integração com a swapi para pegar os nomes dos habitantes do planeta escrito pelo cliente.
Criado em python usando a IDE Pycharm esse projeto utliza arquivos .py e .html para rodar.
Pode se dizer que essa é a mk.1 do desafio, mesmo ele tendo passado por muitos buffs e nerfs essa seria a versão mais palpavel.
Com a ajuda da API do star wars o cliente recebe os nomes dos habitantes desde Tatooine onde temos muitas pessoas, até Dagobah, onde teóricamente se lembrarmos foi onde Mestre Yoda foi se exilar, considerado o planeta mais puro da galáxia, porém após a morte de Yoda o planeta ficou com 0 habitantes...
logo a api devolvera uma lista vazia para este planeta. 🪐

FUNCIONAMENTO: 📁 Temos 3 pastas principais: Model, Service e Controller uma adaptação do padrão de projeto MVC. 📁

  • MODEL: Um arquivo com a maioria das classes que estão gerando variaveis locais, seja fazer listas, criar dicionarios, entre outros...
  • SERVICE: Faz as integrações com a API do Star wars
  • CONTROLLER: Usa toda a informação que é dada pelos outros 2 arquivos com a ajuda do micro framework FLASK para fazer uma API própria**
COMO USAR:
Abra o arquivo controller na sua IDE preferida.
Rode o arquivo e clique no link que vai aparecer no terminal.
O link ira abrir uma pagina no navegador com uma barra de pesquisa onde você vai poder digitar o nome do planeta.
Ao procurar o planeta o código funcionara devolvendo ou o resultado dos habitantes do planeta ou um erro com um link de redirecionamento

About

Mk1 do Desafio da criação de uma aplicação que exiba os nomes dos habitantes de um planeta do star wars utilizando a SWAPI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published