Playlist Pals picture

Playlist Pals

April - May 2022

A website that allows users to recommend and discover songs based on specific moods/prompts.

Contribution: Full-Stack Web Development
Technologies: JavaScript, HTML + CSS, MongoDB, Deezer API, Heroku

I developed this platform because although Spotify and other music services are good at using AI and data to recommend new music, we often find the best music through word-of-mouth recommendations. I wanted to capture how special it feels when someone shares their favorite song or band with you and hoped to create more of those moments.

I used Node.js + Express to create the backend, connecting it to MongoDB Atlas to store data about users and song recommendations. For user authentication, I used Passport.js middleware. I also integrated the Deezer API to search songs and display cover art and playable audio clips within the page. I used Sass (automated with Grunt) for the front-end styling.