The idea I had for this application was really cool, to be able to find the exact number of songs a user has listened to. This is currently a gap in the market no other app is displaying the exact number of times a song is listened to by a user. However, what I didn't realise is that storing users song history outside of Spotify is in fact against their terms & conditions.
This showed that for this personal project I had poor planning I didn't check that what I was making complied with the API's conditions. However I learnt this the hard way and decided to stop development on this product.
Even though this project wasn't fully completed I had a blast using a combination of React Native and AWS Amplify which can seamlessly handle Authentication and Graph QL calls to my database,