/TP-RESTFul-App

Aqui está o código que era para o grupo ter feito no Fork desde o início :D

Primary LanguageVue

Trabalho Prático: Aplicativo REST

Data de Entrega: 24/11

Grupo: Kaio Fernandes, Gabrielle Maia, Thales Davi

Valor: 10 pontos

Observações:

  • O código aqui presente começou a ser desenvolvido em outro repositório ao invés do Fork.
  • Para rodar o código basta utilizar os seguintes comandos:
npm install
npm run dev

O mundo RESTFUL

Uma das principais vantagens das aplicações REST está presente na possibilidade de prover dados da aplicação para uso de terceiros. Atualmente, várias empresas e organizações disponibilizam APIs públicas que podem ser acessadas publicamente. Dessa forma, outros desenvolvedores podem consumir essas informações em seus programas e aplicações.

Neste trabalho, seu grupo deverá o frontend de uma aplicação para consumo de dados de uma interface REST que esteja disponível publicamente.

Seu aplicativo deverá implementar as seguintes funcionalidades:

  • Listagem geral: Seu aplicativo deverá listar os recursos da API. A listagem deverá se adaptar ao tipo de dado servido pela API.
  • Seleção de recursos: Seu aplicativo deverá permitir que o usuário selecione um dos recursos da lista e então exibir seus detalhes.
  • Busca de recursos: O usuário poderá buscar por um recurso específico através de um mecanismo de busca.

Avaliação

Seu trabalho será avaliado com base nos seguintes critérios:

  1. Implementação das funcionalidades descritas anteriormente
  2. Correta utilização e manipulação dos recursos da REST API utilizada
  3. Qualidade do código desenvolvido no aplicativo
  4. Aparência e experiência de uso do aplicativo

Sugestões

Segue abaixo uma lista de sugestões de APIs públicas que estão disponíveis para consumo, classificadas por categoria. Caso deseja buscar por outras sugestões, sugiro começar olhando aqui.

IMPORTANTE: Seu grupo deverá escolher uma API que ainda não fui utilizada em trabalhos anteriores nesta ou em outras disciplinas!!

Entrega

Deverá ser entregue, junto do pull request, um link para um vídeo com duração de 5 a 7 minutos contendo a apresentação do aplicativo desenvolvido.

Finanças

Entretenimento

Rede & Localização

  • IP API: Localização com base em endereços IP
  • Google Maps: API de desenvolvimento do Google Maps

Matemática & Ciências

  • NumbersAPI: Curiosidades, fatos e eventos históricos sobre números.
  • NASA API: API de acesso aos dados fornecidos pela NASA.

Música & Áudio

News & Informações

  • The Guardian: API para acesso as notícias publicadas pelo jornal The Guardian
  • Wikipedia: Acesso aos artigos do wikipedia
  • Medium: Acesso aos artigos e usuários presentes na plataforma Medium
  • HackerNews: Notícias, comentários e outras informações presentes no site HackerNews

Fotos & Imagens

  • Flickr: Fotos e usuários presentes no Flickr
  • 500px: Acesso as funcionalidades presentes no 500px

Business

  • Linkedin: Acesso aos dados do LinkedIn.
  • FIPE: Acesso aos valores em tempo real dos carros cadastrados na Tabela FIPE.