Skip to content

lucasfullstackdev/quikdev-api

Repository files navigation

Build Status Total Downloads Latest Stable Version License




The Movie Database (Back-end)

Uma API desenvolvida para integrar com uma API externa

Sobre o projeto

Este projeto tem como finalidade atestar meu conhecimento e experiência com desenvolvimento PHP, utilizando com framework o LARAVEL em sua versão mais recente 8x. Este projeto engloba pontos como rotas, orientação a objetos e padrões de projeto como o Repository.

Sobre as Api's utilizadas

  • Todas as api's utilizadas nesta aplicação podem ser encontradas facilmente na internet, bem como a sua documentação
  • Segue lista de Api's utilizadas

Por que este projeto?

Este projeto faz parte do meu portfólio pessoal, uma maneira de comprovar meus conhecimentos em LARAVEL.

Sobre as Rotas

Filmes

Method: GET
Url: http://127.0.0.1:1350/api/movies

- Para listar todos os filmes mais procurados
Method: GET
Url: http://127.0.0.1:1350/api/movies/{id}

- Para listar detalhes de um filme em específico
Method: GET
Url: http://127.0.0.1:1350/api/movies/genre/{id}

- Para listar os filmes filtrados por gênero
Method: GET
Url: http://127.0.0.1:1350/api/movies/{id}/casts

- Para listar o elenco do filme selecionado

Gêneros

Method: GET
Url: http://127.0.0.1:1350/api/genres

- Para listar todos os gêneros disponíveis

Setup

  1. Instale o composer
  2. Clone o repositório com o comando git clone
  3. Acesse o diretório raiz do projeto e rode o comando composer install
  4. Após a instalação de todas as dependências necessárias, execute o comando php artisan serve --port 1350
  5. O projeto deve estar disponível no endereco: localhost:1350

Considerações finais

Qualquer dúvida ou sugestão, entre em contato pelo e-mail: lucas.fullstack.dev@gmail.com

About

A REST API interface to consume a third-party API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published