Projeto desenvolvido durante a primeira Imersão Front-end da Alura (01/2024), que recria a página do Spotify (resolvi chamar este clone do Spotify de Spotifake).
🏁 Status: concluído
🪧 Vitrine.Dev | |
---|---|
✨ Nome | Spotifake |
🏷️ Tecnologias | HTML, CSS, SASS, JavaScript, React |
🚀 URL | https://github.com/MPoleto/spotifake-imersao-alura-2024.git |
🔥 Desafio | Imersão Front-end Alura 2024 |
Nos 4 primeiros dias o Spotify Clone foi desenvolvido utilizando HTML, CSS e Javascript. No 5º dia da Imersão foi iniciado uma nova versão do projeto usando React, sendo este o primeiro projeto que fiz com react e que estilizei com o pré-processador SCSS.
- Revisão HTML e CSS
- Construir o menu lateral (sidebar navegation)
- Desafio:
- Criar a aba "Sua Biblioteca".
- CSS
- Flexbox
- Pseudo-classes
- Finalizar menu lateral
- Desafio:
- Fazer o rodapé (footer)
- Melhorar estrutura do projeto
- Refatorar o código
- Usar váriaveis CSS
- Criar o menu superior (header)
- Desafio:
- Construir a seção principal da página com os cards de “Boa tarde” e “Navegar por todas as seções”
- Adicionar os cards da página inicial
- CSS Grid
- Utilizar media queries para responsividade
- Introduzir o JavaScript no projeto
- Método Promises
- Adicionar arquivo
.json
com dados para simular uma api com ojson.server
, para testar o campo de busca. - Desafios:
- Teste fazer mais cards se baseie na página do Spotify e aprenda muito mais;
Crie um arquivo API JSON diferente e explore mais.Ao invés de fazer esse desafio, preferi ajustar o layout e a responsividade.
- Dar introdução a um projeto React;
- Utilizar o framework React para criar o componente
<Header>
; - Desafios:
- Fazer o resto do React.
- Desafio pessoal: utilizar SCSS para estilizar a página.
-
How to pass data from one component to other component in ReactJS?
-
Cursos Alura - SASS: CSS sinteticamente espetacular e SASS e CSS: estilizando um site.