https://github.com/pplace11/spotify-imersao
Spotify Imersão é uma aplicação web desenvolvida em HTML, CSS e JavaScript durante a Imersão Alura. Permite criar e gerenciar playlists, descobrir novos artistas e acompanhar tendências musicais, tudo com uma interface amigável.
https://github.com/pplace11/spotify-imersao
alura css html5 javascript json node npm vscode
Last synced: 22 days ago
JSON representation
Spotify Imersão é uma aplicação web desenvolvida em HTML, CSS e JavaScript durante a Imersão Alura. Permite criar e gerenciar playlists, descobrir novos artistas e acompanhar tendências musicais, tudo com uma interface amigável.
- Host: GitHub
- URL: https://github.com/pplace11/spotify-imersao
- Owner: pplace11
- Created: 2025-01-28T16:54:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-31T16:49:56.000Z (over 1 year ago)
- Last Synced: 2025-02-27T04:47:01.565Z (over 1 year ago)
- Topics: alura, css, html5, javascript, json, node, npm, vscode
- Language: HTML
- Homepage:
- Size: 1.34 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Spotify Imersão
O **Spotify Imersão** é uma aplicação web desenvolvida em HTML e CSS durante a Imersão Alura. Permite criar e gerenciar playlists, descobrir novos artistas e acompanhar tendências musicais, tudo com uma interface amigável.
## 📋 Funcionalidades
- **Criar e Gerenciar Playlists:** Adicione e organize suas playlists favoritas.
- **Descobrir Novos Artistas:** Explore novos artistas e músicas.
- **Acompanhar Tendências Musicais:** Veja as músicas mais populares do momento.
## 🛠️ Tecnologias Utilizadas
- **HTML**
- **CSS**
- **JavaScript**
## ⚙️ Como Executar o Projeto
### Pré-requisitos
Certifique-se de ter o Visual Studio Code e o Node.js instalados. Além disso, será necessário configurar um servidor local utilizando o json-server para levantar as imagens dos artistas que estão em JavaScript.
### 1. **Clone o repositório:**
```bash
git clone https://github.com/pplace11/Spotify-Imersao.git
cd Spotify-Imersao
```
### 2. **Instale a extensão Live Server no Visual Studio Code:**
- Abra o Visual Studio Code.
- Vá até a aba de extensões (ícone de quadrado no lado esquerdo ou use o atalho Ctrl+Shift+X).
- Procure por "Live Server" e clique em "Install" na extensão desenvolvida por Ritwick Dey.
### 3. **Instale as dependências do Node.js:**
```bash
npm install
```
### 4. **Configure e inicie o json-server:**
```bash
npm install -g json-server
```
### 5. **Inicie o json-server:**
```bash
json-server --watch api-artists/artist.json --port 3000
```
## 🗂️ Estrutura do Projeto
```plaintext
📁 Spotify-Imersao/
├── 📂 src/ # Scripts JavaScript e lógica da aplicação
│ ├──📂 assets/ # Recursos estáticos como CSS, JS e imagens
│ ├──📂 styles/ # Contém arquivos CSS que definem os estilos da aplicação
│ │ ├── 📄 sidebar-footer.css # Estilos da aplicação
│ │ ├── 📄 reset.css # Reset de estilos para consistência entre navegadores
│ │ ├── 📄 main-content.css # Define os estilos para a área de conteúdo principal da aplicação
│ │ ├── 📄 vars.css # Define variáveis de CSS para fontes e cores
│ │ ├── 📄 media-queries.css # Define estilos responsivos para diferentes tamanhos de tela
├── 📂 api-artists/ # Contém os dados dos artistas
│ ├── 📄 artist.json # Arquivo JSON com os dados dos artistas
├── 📄 script.js # Script JavaScript para manipulação dos dados dos artistas
├── 📄 index.html # Página principal da aplicação
└── 📄 README.md # Documentação do projeto
```
## 📸 Preview
Aqui está uma visão geral da interface da aplicação:

