Link da página do projeto: https://alvaresju.github.io/trybetunes/
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.
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.
- 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 rodar localmente é necessário garantir o cumprimento dos pré-requisitos, fazer uma cópia e rodar as instruções conforme a seguir:
Node.js em versão 16 ou superior.
git clone https://github.com/AlvaresJu/trybetunes.git
cd trybetunes/
npm install
npm start
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