Skip to content

Front-end web application for music searching, listening and favoriting, using the Itunes API (Project developed during the Trybe course).

Notifications You must be signed in to change notification settings

AlvaresJu/trybetunes

Repository files navigation

TrybeTunes Project

TrybeTunes Screen Shot

Link da página do projeto: https://alvaresju.github.io/trybetunes/

Sumário

  1. Sobre o Projeto
  2. Para Iniciar a Aplicação
  3. Contribuições e Autorias

Sobre o Projeto

O projeto TrybeTunes é uma aplicação web front-end que consome a API gratúita do Itunes, permitindo que a pessoa usuária reproduza músicas das mais variadas bandas e artistas, crie uma lista de músicas favoritas e edite dados do seu perfil.

Contexto

Esse projeto foi desenvolvido por Juliana Álvares, como parte do processo de aprendizado do Módulo de Front-end, do curso de Desenvolvimento Web da Trybe 🚀

"A Trybe é uma escola do futuro para qualquer pessoa que queira mudar de vida e construir uma carreira de sucesso em tecnologia, onde a pessoa tem a possibilidadae de só pagar quando conseguir um bom trabalho."

O programa conta com mais de 1.500 horas de aulas presenciais e online, aborda introdução ao desenvolvimento de software, front-end, back-end, ciência da computação, engenharia de software, metodologias Ágeis e habilidades comportamentais.

Tecnologias Utilizadas

Front-end:

  • React
  • React Router

Linguagens:

  • JavaScript - ES6
  • CSS3
  • HTML5

Funcionalidades Implementadas

TrybeTunes Gif

  • Configuração de rotas;
  • Login com identificação da pessoa usuária;
  • Busca por uma banda ou artista;
  • Listagem dos álbuns disponíveis da banda ou artista pesquisado;
  • Visualização das músicas de um álbum selecionado;
  • Reprodução de uma prévia das músicas de um álbum selecionado;
  • Possibilidade de favoritar e desfavoritar músicas;
  • Visualização da lista de músicas favoritas;
  • Visualização do perfil da pessoa logada;
  • Edição de informações do perfil da pessoa logada.

Para Iniciar a Aplicação

Para rodar localmente é necessário garantir o cumprimento dos pré-requisitos, fazer uma cópia e rodar as instruções conforme a seguir:

Pré-requisitos

Node.js em versão 16 ou superior.

Clonando o Repositório

  git clone https://github.com/AlvaresJu/trybetunes.git

Instalando Dependências

  cd trybetunes/
  npm install

Executando a Aplicação

  npm start

Contribuições e Autorias

Como descrito, este projeto foi proposto pela Trybe e desenvolvido por Juliana Álvares durante o curso de Desenvolvimento Web realizado. Por isso, foram disponibilizados pela Trybe alguns arquivos base de configurações e auxiliares ao desenvolvimento do projeto. Segue especificação de autoria dos principais documentos:

Arquivos/diretórios desenvolvidos pela autora do projeto (Juliana Álvares):

Quase todos os src/*

Arquivos/diretórios desenvolvidos pela Trybe:

src/images/* , src/services/* , eslintrc.json , stylelintrc.json , package.json , package-lock.json

About

Front-end web application for music searching, listening and favoriting, using the Itunes API (Project developed during the Trybe course).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published