Skip to content

DEPRECATED | Integration with the movie database API using Angular. Some of the api resources was updated and therefore this project is no longer maintanable.

Notifications You must be signed in to change notification settings

fcbento/movies-trailer

Repository files navigation

TMDB API/YouTube API - Felipe C. Bento

Demo

https://movies-c6d33.firebaseapp.com/

https://gifyu.com/image/3nfr

Nota

Projeto feito para manter estudos do Angular. Utilizei Firebase para implementação do login e cadastro do usuário. O componente de trailer é usado tanto para filmes como para séries também, assim como o componente de detalhes que é também reutilizável.

Feito uso as APIS abaixo:

https://www.themoviedb.org/

https://developers.google.com/youtube/v3/

https://firebase.google.com/docs/reference/

Funcionalidades

  • Cadastrar Usuário

  • Logar Usuário

  • Exibir filmes/series populares

  • Buscar filmes/series pelo nome

  • Detalhes do filme/series

  • Exibir ator/atriz do filme/series

  • Exibir detalhe do ator/atriz

  • Abrir modal com trailer do filme/series

Instalações

  • Efetuar instalação da ultima versão do Angular.

Stack Utilizada

  • Angular 7.0

Clonar Repositório

  • git clone

Baixar Dependencias

  • Abrir prompt de comando
  • cd awesome-movies
  • npm install

Executar Front-End

  • Abrir prompt de comando
  • cd awesome-movies
  • ng serve --o
  • Deixe-o executando

Chrome

Melhorias a fazer

  • Utilizar mais endpoints das APIs acima
  • Implementar spinner quando for carregar algo
  • Proteger rotas com AuthGuard
  • Exibir tela de perfil do usuário
  • Alterar dados do usuário
  • Melhorar interface

About

DEPRECATED | Integration with the movie database API using Angular. Some of the api resources was updated and therefore this project is no longer maintanable.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published