Este projeto consiste na criaĆ§Ć£o de um website com consumo de API externa.
Projeto finalizado āļø
O website desenvolvido simula uma aplicaĆ§Ć£o para serviƧo de streaming, e apresenta as seguintes funcionalidades:
- VisualizaĆ§Ć£o de filmes;
- PaginaĆ§Ć£o de filmes;
- Busca de filmes;
- Filme do dia;
- Modal de filme;
- MudanƧa de tema.
Os dados do website sĆ£o requisitados da seguinte API: https://www.themoviedb.org/documentation/api
O website pode ser acessado por meio do seguinte link: https://emanuellyleoncio.github.io/movies-api/
Assim que o website Ć© aberto, observa-se a listagem de filmes preenchida por meio da requisiĆ§Ć£o. As setas < e > permitem navegar pelas pĆ”ginas de filmes.
Pode ser feita a busca por um filme. Os tĆtulos correspondentes a pesquisa aparecerĆ£o na visualizaĆ§Ć£o de filmes.
No exemplo a seguir, realizou-se a busca do filme "Matrix".
Na seĆ§Ć£o Filme do dia, retorna-se o destaque do dia com tĆtulo do filme, nota, gĆŖneros e resumo. Clicando na imagem do filme, nova aba Ć© aberta para trailer no Youtube.
Ao clicar em algum filme da visualizaĆ§Ć£o, um modal Ć© aberto. Nele tem-se mais informaƧƵes do filme selecionado, como tĆtulo, nota, gĆŖneros e resumo do filme.
Ao clicar no "sol" (imagem situada no canto superior direito da tela) o tema do website troca para tema escuro. Para retornar ao tema claro, basta clicar na "lua" (imagem situada no canto superior direito da tela).
As seguintes ferramentas foram usadas na construĆ§Ć£o do projeto:
Projeto desenvolvido por Emanuelly Leoncio, durante o curso de formaĆ§Ć£o de Desenvolvimento de Software na Cubos Academy.
Entre em contato!