Skip to content

souzadevofic/Clone-Netflix

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clone da Netflix

Group 2

Este projeto é um clone da interface da Netflix, desenvolvido para exemplificar a aplicação de requisições a API e demonstrar habilidades na criação de páginas web responsivas.

Funcionalidades e Tecnologias

O projeto inclui as seguintes funcionalidades e utiliza tecnologias como:

  • JavaScript: A linguagem de programação é usada para fazer requisições à API do The Movie Database (TMDb) e manipular o DOM para exibir informações e imagens dos filmes e séries.
  • API do TMDb: A API é utilizada para obter dados sobre filmes e séries, incluindo seus títulos, imagens, sinopses e outros detalhes relevantes.
  • Requisições Assíncronas: As requisições à API são feitas de forma assíncrona utilizando o fetch, permitindo a busca de informações em segundo plano sem bloquear a interface do usuário.
  • Manipulação do DOM: A manipulação do DOM é utilizada para dinamicamente criar e atualizar elementos HTML com informações obtidas da API.
  • Responsividade: O layout é desenvolvido para ser responsivo, se adaptando a diferentes tamanhos de tela e dispositivos.
  • Carousel de Imagens: Carrosséis de imagens são implementados para exibir os filmes e séries populares, mais bem avaliados e próximos lançamentos.
  • Busca: Uma barra de busca interativa é exibida quando o usuário clica no ícone de busca. Isso permite ao usuário procurar por filmes e séries específicos.

Estrutura do Projeto

O projeto é estruturado com os seguintes arquivos e pastas:

  • index.html: O arquivo HTML que define a estrutura básica da página, incluindo os carrosséis e a barra de busca.
  • style.css: O arquivo CSS que estiliza a página, tornando-a visualmente atraente e responsiva.
  • script.js: O arquivo JavaScript contendo a lógica do projeto, incluindo a interação com a API do TMDb, a criação de elementos dinâmicos e a funcionalidade de busca.

Desenvolvedor

Este projeto foi desenvolvido para Infinity School, como parte da disciplina de JavaScript do curso de Desenvolvimento full stack, ministrada por mim . Ele visa demonstrar a capacidade de utilizar JavaScript para criar páginas web interativas que se comunicam com APIs externas. Sinta-se à vontade para explorar o código, fazer melhorias e experimentar. É uma ótima oportunidade para aprender mais sobre requisições assíncronas, manipulação do DOM e criação de interfaces responsivas. Lembre-se de que este projeto é apenas um exercício para desenvolvimento pessoal e não está associado à Netflix ou ao TMDb de nenhuma forma.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 38.5%
  • HTML 36.6%
  • CSS 24.9%