/project_trybetunes

Aplicação em React capaz de reproduzir músicas das mais variadas bandas e artistas, criar uma lista de músicas favoritas, editar o perfil da pessoa usuária logada, entre outras funcionalidades que estão descritas no READme.

Primary LanguageJavaScript

TrybeTunes - Aplicação de Reprodução de Músicas

Bem-vindo ao TrybeTunes, sua plataforma para explorar e curtir músicas de suas bandas e artistas favoritos! Esta aplicação foi desenvolvida como parte do projeto prático do curso da Trybe, e oferece uma variedade de recursos para uma experiência musical personalizada.

Funcionalidades

  1. Login

    • Inicie a sua sessão fornecendo seu nome.
  2. Pesquisa de Artistas

    • Utilize a barra de pesquisa para encontrar álbuns de suas bandas ou artistas preferidos.
  3. Listagem de Álbuns

    • Explore os álbuns disponíveis de um artista.
  4. Visualização de Músicas do Álbum

    • Reproduza uma prévia das músicas disponíveis em um álbum.
  5. Favoritos

    • Marque suas músicas favoritas e acesse a lista de favoritos a qualquer momento.
  6. Perfil do Usuário

    • Visualize seu perfil, incluindo suas músicas favoritas e informações pessoais.
  7. Edição de Perfil

    • Atualize suas informações pessoais para manter seu perfil sempre atualizado.

Rotas da Aplicação

  • /: Página inicial e formulário de login.
  • /search: Pesquisa por artistas e álbuns.
  • /album/:id: Visualização das músicas de um álbum específico.
  • /favorites: Lista de músicas favoritas.
  • /profile: Exibição do perfil do usuário.
  • /profile/edit: Formulário de edição do perfil.

Como Executar o Projeto

  1. Clone este repositório para o seu ambiente local.

    git clone https://github.com/LarissaSimoes/project_trybetunes.git
    cd project_trybetunes
  2. Instale as dependências necessárias.

    npm install
  3. Inicie a aplicação.

    npm start
  4. Abra seu navegador e acesse http://localhost:3000 para começar a usar o TrybeTunes!

Tecnologias Utilizadas

  • React: Biblioteca JavaScript para construção de interfaces de usuário.
  • React Router: Gerenciamento de rotas na aplicação.
  • APIs externas: Integração com APIs para obter informações sobre álbuns e músicas.

Este projeto foi desenvolvido como parte do currículo da Trybe. Dúvidas ou sugestões podem ser enviadas para larissacarneiro2@hotmail.com.

Aproveite a experiência musical personalizada com TrybeTunes! 🎶