Skip to content

fernandoprestes/movue-catalog

Repository files navigation

MOVue Catalog - The Movie Database (TMDB)

Introdução

Este desafio é inspirado no desafio dev frontend da Promobit/front-end-challenge.

⚠️ Não participo do processo seletivo, usei a ideia para melhorar as minhas habilidades com o framework Vue e seu ecossistema.

O desafio

Usando a API de filmes gratuita TheMovieDB em sua versão 3, você será responsável por criar uma listagem dos filmes mais populares do dia, consultando o endpoint GET /movie/popular para realizar a listagem. Ao clicar em um item dessa listagem, outra página com os detalhes do filme escolhido deve ser exibida. Para acessar mais detalhes sobre o filme.

Funcionalidades

  • O app deverá ser criado usando Vue;
  • O usuário deve ter acesso a uma listagem dos filmes mais populares do dia;
  • O usuário deve conseguir paginar a lista para encontrar novos filmes;
  • O usuário deve ter acesso a uma outra página com detalhes sobre o filme, ao clicar em um item na listagem;
  • A página com detalhes de um filme deve possuir uma rota própria e estar preparada para ser indexada em mecanismos de pesquisa;
  • O app deverá se comportar da mesma forma na última versão estável dos seguintes browsers: Chrome, Firefox, Edge;
  • O app deverá ser responsivo;
  • O usuário deve conseguir filtrar os filmes listados por gênero, com a possibilidade de usar mais de um gênero;
  • O usuário deve conseguir remover filtros e a listagem deve ser atualizada de acordo com o filtro removido;
  • O usuário deve conseguir voltar para a página de listagem de filmes com os filtros ainda ativos

⏱️ tempo estimado de 14 horas de desenvolvimento

Demonstração

Demonstração da navegação

Tecnologias

Ferramentas e extensões recomendadas


2022 - fernandoprestes

About

🎥 Movie Catalog TMDB API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published