Skip to content

Challenge de criação de aplicação estilo Netflix onde o usuário pode cadastrar categorias e vídeos do youtube.

Notifications You must be signed in to change notification settings

lettyviana/challenge-one-aluraflix-t5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React + Vite

Challenge ONE - Aluraflix

Sobre o projeto Aluraflix

A proposta inicial do challenge Aluraflix é ser um Netflix da Alura. Nele você teria sugestões de vídeos relacionados com os seus interesses educacionais e além disso poderia adicionar novas categorias e novos vídeos na plataforma. Porém, decidi fazer algumas alterações que serão devidamente explicadas na seção Minhas implementações.

Índice:

  1. Requisitos
  2. Como usar
  3. Minhas implementações
  4. Tecnologias utilizadas
  5. Imagens do projeto
  6. Status
  7. Autora e contato
  8. Licença

1. Requisitos

O objetivo do Aluraflix é ser um Netflix da Alura. Nele você terá sugestões de vídeos relacionados com os seus interesses educacionais e além disso poderá adicionar novas categorias e novos vídeos na plataforma.

2. Como usar

  1. Alternativa 1:

    • Acesse por este link.
    • Comece cadastrando uma nova categoria.
    • Depois, cadastre um novo vídeo.
    • Repita o processo conforme for necessário.
    • Obs.: O arquivo Json em src > data contém algumas categorias e vídeos padrão que eu estava usando para simular as interações.
    • ATENÇÃO: os vídeos e categorias serão salvos no seu Local Storage. Preste atenção nisso conforme usar!
  2. Alternativa 2:

    • Clone o repositório clicando em "Code" e copie a URL em HTTPS.
    • Para facilitar, na pasta onde deseja que o projeto fique, segure a tecla SHIFT e clique com o botão direito do mouse, e selecione "Git Bash Here". Certifique-se de ter o Git instalado.
    • Dê o comando git clone <URL-copiada> e pressione Enter. Isso copiará o projeto.
    • Agora você pode abrir o projeto tanto pelo Git (fazendo o percursos do cd <nome-do-projeto>) quanto pelo seu Editor de Código (IDE) preferido.
    • Instale as dependências necessárias do projeto com o comando npm install ou npm i, pelo terminal ou diretamente pela IDE.
    • Execute o comando npm run dev no terminal e: ou copie o link que aparece no terminal no seu navegador de preferência ou segure CTRL e clique no link que isso abrirá o projeto diretamente no último navegador utilizado.

3. Minhas implementações

  • Logo e título do site diferentes do proposto no Figma.
  • Cor principal diferente da proposta no Figma.
  • Favicon personalizado de acordo com o nome do site.
  • Página inicial para que o usuário possa fazer suas primeiras interações de cadastrar categorias e vídeos.
  • Botões nos cards dos vídeos para editá-los ou exclui-los.
  • Páginas para editar os vídeos e as categorias.
  • O banner e o vídeo que aparecem no início correspondem ao do último vídeo cadastrado.
  • O primeiro carrossel é renderizado de acordo com a categoria do último vídeo cadastrado.
  • Imagem padrão caso o usuário não coloque um link para a imagem.
  • Scrollbar personalizado.
  • Página 404 para quando o usuário digitar algum endereço na barra de pesquisa que não exista na página.

4. Linguagens/tecnologias utilizadas


Vite Vite JavaScript CSS3 HTML5

5. Imagens do projeto

Página inicial - desktop Página de cadastro de nova categoria - desktop Página inicial com vídeos - desktop Página inicial - tablet Página de cadastro de nova categoria - tablet Página inicial com vídeos - tablet
Página inicial - mobile Página de cadastro de nova categoria - mobile Página inicial com vídeos - mobile

6. Status

  • Parcialmente funcional.
    • Arrumar edição de categoria;
  • Responsivo.
  • Concluído, porém ainda pode apresentar alguns bugs que eu vou corrigindo conforme for encontrando.

7. Autora e contato

LinkedIn

8. Licença

Em breve.

About

Challenge de criação de aplicação estilo Netflix onde o usuário pode cadastrar categorias e vídeos do youtube.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published