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.
- Requisitos
- Como usar
- Minhas implementações
- Tecnologias utilizadas
- Imagens do projeto
- Status
- Autora e contato
- Licença
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.
-
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!
- Acesse por este link.
-
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
ounpm 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.
- 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.
- Parcialmente funcional.
- Arrumar edição de categoria;
- Responsivo.
- Concluído, porém ainda pode apresentar alguns bugs que eu vou corrigindo conforme for encontrando.
Em breve.