TrybeTunes é uma aplicação web que permite aos usuários reproduzir músicas de diversas bandas e artistas, criar uma lista de músicas favoritas e editar o perfil do usuário logado.
- 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
- JavaScript
- Node.js
- NPM
- React
O projeto tem a seguinte estrutura de diretórios e arquivos:
src/
App.jsx
components/
Header.jsx
Loading.jsx
MusicCard.jsx
index.css
index.js
pages/
Album.jsx
Favorites.jsx
Login.jsx
NotFound.jsx
Profile.jsx
ProfileEdit.jsx
Search.jsx
services/
favoriteSongsAPI.js
musicsAPI.js
searchAlbumsAPI.js
userAPI.js
setupTests.js
Este projeto utiliza a API do ITunes.
Para executar este projeto localmente, siga estas etapas:
- Clone o repositório
- Instale as dependências com
npm install
- Inicie o servidor de desenvolvimento com
npm start
Este projeto é para fins educacionais, portanto, pull requests não serão aceitos.
MIT