ts-dart / TTunes

App web que pode reproduzir o preview de musicas de diversos artistas

Home Page:t-tunes.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projeto TTunes

Orientações

A aplicação esta no online, acesse atravez do link abaixo:

https://t-tunes.vercel.app/

Faça o git clone:

git@github.com:ts-dart/TTunes.git

Faça a instalação dos pacotes:

npm install

O que foi desenvolvido

Neste projeto foi criado o TTunes, uma app web que pode reproduzir o preview de musicas de diversos artistas, também e possivel ao usario criar uma lista de musicas favoritas e criar um perfil de usuario.

E possivel ao usuario:

  • Fazer login.
  • Pesquisar por uma banda ou artista.
  • 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.

Habilidades desenvolvidas no projeto

  • 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.

  • Deploy da aplicação foi feito utilizando Heroku.

About

App web que pode reproduzir o preview de musicas de diversos artistas

t-tunes.vercel.app


Languages

Language:JavaScript 79.6%Language:CSS 16.1%Language:HTML 4.3%