- To be able to log in with Spotify and use the app, your email should be added to the app's allowlist. That's because Sharify is currently in development mode.
- To add your email to Sharify's allowlist, reach out to Ahmed Ghonim.
- To get a glimpse of what Sharify has to offer, here are my Top Tracks as recorded on Apr 23.
I've always loved the Spotify Wrapped at the end of the year to get reminded of my top tracks and artists of the year. What's even more fun is sharing your top tracks and artists with your friends.
Sadly, Spotify Wrapped comes out only once a year, so I thought it would be fun to build a tool that gets your Spotify top tracks and artist of the last month all year and allows us music freaks to share, preview and save these tracks seamlessly.
Another thing I always wished that Spotify allowed sharing is your liked tracks In your library. Currently, you can't share them or even save them to a separate playlist.
- Get your
top tracksandartistsfrom your last month on Spotify. - Get your all-time
liked trackson your Spotify library. - Preview your
top tracks,top artists, andliked tracksseamlessly on Sharify. - Save and remove specific tracks to your Spotify library.
- Follow and unfollow specific artists.
- Sort different tracks on the release date, popularity, and affinity.
- Sort different artists by affinity and popularity.
- Save your
top tracksfrom last month to a separate playlist on your Spotify library. - Save your
liked tracksfrom last month to a separate playlist on your Spotify library. - Share your
top tracks,top artists, andliked tracks. Sharing is achieved by generating a preview link that your friends could open to preview and save your top tracks, top artists, and liked tracks seamlessly. - The preview link works with any user, even if they're not registered on Sharify.
I'll sum up the most important design thoughts in the following points:
- The tracks are displayed in wide cards inside a n*4 grid to embrace the ease of use and add an aesthetic look to the page.
- The logo is inspired by the DJ CDs. It even has a rotate animation to mimic the movement of the DJ CDs
- I used the same Circular fonts that Spotify uses, along with their heart icons, to add familiarity to the user experience.
- The preview zone is placed on the left side to inform the user about the current card they're hovering on, along with some info about it like the genre, release date, and the popularity measurement.
- The background color of the preview zone gets changed as the user hovers over different cards to mimic a well-known Spotify practice.
How Sharify Authorizes the users?
- Spotify offers different options to authorize users, but since Sharify is a serverless app, I went with the Implicit Grant Flow.
-
The implicit grant flow is carried out on the client side, and it does not involve secret keys. Thus, you do not need any server-side code to use it. Access tokens issued are short-lived with no refresh token to extend them when they expire.
-
Once the access token expires, the user gets prompted with a modal to refresh the access token.
Currently, the app on development mode and only 25 people can log in and try it out, but the generated sharing links are available for any number of users.
To access Sharify, contact me on Instagram .
As stated above the generated preview links are available to any number of viewers, so here are my Top Tracks as recorded on Apr 23 to get a glimpse of what Sharify has to offer.
- The website is currently hosted on Netlify at https://sharify-gh.netlify.app/



