Um app para amantes de música! Adicione seus artistas preferidos, marque albums ouvidos, escolha músicas favoritas etc. Trabalho final do bootcamp da Laboratória. Requisitos: usar React + Redux.
Este projeto ainda se encontra em desenvolvimento. Caso encontre algum bug ou tenha alguma sugestão de melhoria, deixe um comentário na aba "Issues", que terei o prazer de olhar. 😉
Página do projeto: https://discographer.herokuapp.com/
- Utilizar React;
- (opcional) Utilizar uma API.
- React + Redux;
- Firebase (autenticação e banco de dados)
- Materialize;
- API do Deezer;
- EcmaScript 6;
Protótipo navegável: https://marvelapp.com/a30d1b7
Primeira versão do projeto entregue em 31/10/2018. Nesta versão estão disponíveis as seguintes funcionalidades:
- Cadastro e login de usuário; ✔️
- Busca de artistas no banco de dados do Deezer; ✔️
- Possibilidade de adicionar o artista à página de artistas recentemente ouvidos. ✔️
Para a versão 0.1.0, desejo desenvolver as seguintes funcionalidades:
- Resolver um bug que faz com que às vezes o artista recém-adicionado não apareça na página de recém-ouvidos;
- Exibir os artistas seguidos pelo usuário de forma cronológica, do adicionado mais recentemente ao mais antigo;
- Implementar o botão de unfollow nos artigas que já são seguidos pelo usuário;
- Implementar o botão de favoritar / desfavoritar artista;
- Implementar a página de artistas favoritos;
- Implementar a página de detalhes de cada artista, exibindo os álbums lançados por ele.
Para a versão 0.2.0, desejo desenvolver as seguintes funcionalidades:
- Possibilitar o usuário seguir / deixar de seguir álbums de um determinado artista;
- Possibilitar o usuário favoritar / deixar de favoritar álbums de um determinado artista;
- Exibir os álbums adicionados recentemente / favoritados pelo usuário;
- Exibir a página de detalhe do álbum de um determinado artist, exibindo a tracklist;
Para a versão 0.3.0, desejo desenvolver as seguintes funcionalidades:
- Possibilitar o usuário seguir / deixar de seguir tracks de um determinado álbum;
- Possibilitar o usuário favoritar / deixar de favoritar tracks de um determinado álbum;
- Exibir as tracks adicionadas recentemente / favoritadas pelo usuário;
Para a versão 0.4.0, desejo desenvolver a seguinte funcionalidade:
- Implementar uma barra embaixo de cada artista/album seguido/favoritado por um usuário que indique a porcentagem dos álbums/tracks que aquele usuário ouviu daquele determinado artista.
Para a versão 0.5.0, desejo desenvolver as seguintes funcionalidades:
- Possibilidade de fazer pesquisa pelo nome do álbum;
- Possibilidade de fazer pesquisa pelo nome da música.
Para a versão 1.0.0, desejo desenvolver as seguintes melhorias:
- Design adaptado a todos os browsers;
- Design responsivo.