Skip to content

Trybetunes é uma aplicação desenvolvida em React.js que acessa uma API de músicas e cria um ambiente em que o usuário pode, dentro de sua conta, ouvir e favoritar músicas.

Notifications You must be signed in to change notification settings

imsamuelcovalero/Project-Trybetunes

Repository files navigation

Bem-vindo ao projeto Trybetunes

Trybetunes é uma aplicação desenvolvida em React.js que acessa uma API do iTunes e cria um ambiente em que o usuário pode pesquisar músicas, ouvir uma prévia e favoritar suas músicas preferidas.

Informações para utilizar a aplicação no deploy
  • Para logar, o nome de usuário deve ter, no mínimo, 3 caracteres.

Sumário

Visualização

trybetunes

Contexto

O aplicativo Trybetunes permite que o usuário:

  • Pesquise músicas pelo nome do artista e receba informações sobre os álbuns disponíveis.
  • Ouça uma prévia da música.
  • Adicione e remova músicas favoritas.
  • Acesse o perfil do usuário e altere suas informações.

A pasta de serviços foi fornecida pela Trybe para que a solicitação à API pudesse ser executada.

Tecnologias e Ferramentas Utilizadas

Este projeto utilizou as seguintes tecnologias e ferramentas:

O React.js foi escolhido porque é uma das bibliotecas mais populares e amplamente utilizadas para criar interfaces de usuário. Além disso, ele oferece suporte a programação orientada a objetos, o que é importante para o desenvolvimento de projetos maiores. Já o Styled Components foi escolhido porque permite que os desenvolvedores escrevam o CSS em formato de componente, o que torna o código mais legível e fácil de entender. A API do iTunes foi utilizada para obter informações sobre os artistas e suas músicas, e fornece informações precisas e detalhadas.

Instalação e Execução

Download do projeto

git clone git@github.com:imsamuelcovalero/Project-Trybetunes.git

Instalar dependências

cd Project-Trybetunes
npm install

Rodar a aplicação

cd Project-Trybetunes
npm start

Notas

Git, GitHub e Histórico de Commits

Este projeto utilizou a Especificação de Commits Convencionais, com alguns tipos da convenção Angular. Além disso, foi utilizado o pacote conventional-commit-cli para ajudar a seguir a convenção de commits. É importante utilizar a convenção de commits em projetos para manter o histórico de commits organizado e facilitar a leitura e o entendimento do que foi desenvolvido.

Lint

  • O projeto foi desenvolvido seguindo os padrões de Clean Code especificados pelo Lint da Trybe.

About

Trybetunes é uma aplicação desenvolvida em React.js que acessa uma API de músicas e cria um ambiente em que o usuário pode, dentro de sua conta, ouvir e favoritar músicas.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published