Skip to content

Aplicação que reproduz músicas das mais variadas bandas e artistas, cria uma lista de músicas favoritas e edita o perfil da pessoa usuária logada.

Notifications You must be signed in to change notification settings

afstudiox/player-music

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto Player Music

Sobre

Aplicação que reproduz músicas das mais variadas bandas e artistas, cria uma lista de músicas favoritas e edita o perfil da pessoa usuária logada.
Teste a aplicação aqui

Observações

  • As funcionalidades da aplicação foi organizada em rotas.
  • Esta aplicação consome e envia dados para APIs para pesquisar a banda ou artista, recupera as músicas de cada álbum e salva as músicas favoritas, além de editar as informações da pessoa logada.

Requisitos

  • Controlar requisições assíncronas e promises.
  • Usar métodos de ciclo de vida (lifecycle methods) e de estados para controlar o que é renderizado por seus componentes dependendo do momento em que as requisições se encontram.

Habilidades

  • Fazer requisições e consumir dados vindos de uma API;
  • Utilizar os ciclos de vida de um componente React;
  • Utilizar a função setState de forma a garantir que um determinado código só é executado após o estado ser atualizado.
  • Utilizar o componente BrowserRouter corretamente;
  • Criar rotas, mapeando o caminho da URL com o componente correspondente, via Route;
  • Utilizar o Switch do React Router
  • Usar o componente Redirect pra redirecionar para uma rota específica;
  • Criar links de navegação na aplicação com o componente Link;

Desafios

  • - Fazer login;
  • - Pesquisar por uma banda ou artista;
  • - Adicionar dinamicamente uma paleta de cores para serem adivinhadas
  • - Listar os álbuns disponíveis dessa banda ou artista;
  • - Visualizar as músicas de um álbum selecionado;
  • - Reproduzir uma prévia das músicas deste álbum;
  • - Favoritar e desfavoritar músicas;
  • - Ver a lista de músicas favoritas;
  • - Ver o perfil da pessoa logada;
  • - Editar o perfil da pessoa logada;

Stacks utilizadas

image image image image image

Como testar localmente:

  1. Clone o repositório git clone git@github.com:afstudiox/player-music.git

Fontes de consultas:

©️ Direitos Autorais

Este projeto foi desenvolvido para fins de aprendizado por Andre Felipe dos Santos. É permitido baixar ou clonar o repositório para fins de estudo, porém não é permitida a publicação de cópias totais ou parciais do mesmo. Esta isenção de responsabilidade não abrange bibliotecas e dependências, que estão sujeitas às suas respectivas licenças.

About

Aplicação que reproduz músicas das mais variadas bandas e artistas, cria uma lista de músicas favoritas e edita o perfil da pessoa usuária logada.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published