Criar uma interface semelhante ao Netflix como forma de aprendizagem e treinar as skills perante o uso de JavaScript, React, HTML e CSS. Durante a construção deste projeto foi usado este vídeo como material de apoio: https://www.youtube.com/watch?v=tBweoUiMsDg
Todos os dados dos catálogos como título, descrição, capa, foto de background e avaliação foram extraídos da API TMDb.
Logo gerada através do https://www.fontmeme.com/
Aplicação online - https://sanflix-eight.vercel.app/
Funcionalidades:
- Spinning Loading: Efeito ao trazer os dados da API.
- Catálogo Destaque: Selecionar um catálogo de forma aleatória e apresentá-lo na página inicial.
- Listagem Sessões: Ao consumir a API separar os catálogos em sessões.*
- Efeito Menu: Criar um efeito no background do menu conforme o scroll da tela do usuário.*
- Listagem Carrossel: Apresentar botões de controle para manipular a visualização dos itens da sessão.
- React
- JS
- HTML
- CSS
- Fetch
Back End
- Acesso à API TMDB utilizando Fetch.
- Filtro e export do conteúdo para ser renderizado na página.
Front End
- Uma página principal para renderizar o conteúdo da API.
- Conteúdo seperado por componentes.
- Utilização de padrão de projeto.