Skip to content

Interface simples de uma plataforma streaming de filmes, projeto realizado para exercitar habilidades de Front-End.

License

Notifications You must be signed in to change notification settings

JessicaSaantos/CineDev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banner Neon



CineDev


NPM

Descrição:

🔗Projeto CineDev: Interface simples de uma plataforma streaming, com objetivo de oferecer ao usuário uma experiência de cinema com filmes de diferentes categorias. Esse projeto contém o mesmo padrão de outras plataformas de filme com pequeno menu de navegação no cabeçalho, uma barra de pesquisa no menu e a exibição dos filmes disponiveis no conteúdo principal da página. Neste projeto é possível selecionar o filme por gênero ou fazer a pesquisa do filme por nome.


Tecnologias Utilizadas:

GitHub language count

GitHub top language

Marcação Estilização Programção
Html Css JavaScript
5 3 ECMAScript 2018

Aprendizados:

📚 Através desse projeto foi possível exercitar o uso da linguegem JavaScript em específico as funcionalidades das variáveis compostas para tornar a página dinâmica, e fazer a filtragem dos filmes por categoria, também pesquisando por nome. Usando as informações do array sobre os filmes e manipulando esses dados para conseguir o resultado final na apresentação da página.

Além disso, foi interessante usar o JS para apresentar os filmes sem necessariamente ter o contéudo na marcação HTML, pois com o próprio JS foi possível fazer a listagem dos filmes com loop e a criação de elementos HTML. Usando DOM, e os dados do array e funções para executar tarefas como filtrar e separar os filmes por gênero e criar o template para exibir o resultado.

Foram usados nesse programa estrutura de repetição (forEach) para percorrer o array listando os filmes, comandos de interação de arrays como (filter) para filtrar os filmes por categoria e (find) para realizar pesquisa dos filmes por nome, estrutura condicional (if, else)...

🔗 Esse desenvolvimento foi realizado em uma maratona de aula da escola Kenzie Academy Brasil e apresentado no canal do YouTube da Kenzie.


O Projeto

Estrutura de arquivos

  • README.md
  • index.html
  • /assets
    • /css
      • style.css
    • /img
    • /js
      • filmes.js
      • script.js

Status do Projeto:

Concluído ✔️ Objetivo principal do projeto está finalizado. Mas outras funcionalidades poderão ser adicionadas ao CineDev.

Demonstração:

🎥📷 Selecionando filme por gênero Animação


🎥📷 Pesquisando filme por nome Animação

Pré-requisitos:

Navegador web: Chrome/Edge
Para ver o funcionamento é só clicar aqui
Para extrair o arquivo e trabalhar com o código é bom ter um editor como VSCode por exemplo.

About

Interface simples de uma plataforma streaming de filmes, projeto realizado para exercitar habilidades de Front-End.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published