Inspiration
This project was inspired by a number of song transitions seen on social media and shared with me by friends. I wanted an easy way to be able to share them with other people and test things out, while also adding a bit of a social aspect so that everyone gets to have fun.
What it does
The application allows you to easily create song transitions through spotify, allowing you to also easily test them without having to scrub through and queue songs just to get that right mix that you're looking for.
How we built it
It was built using Next.js primarily leveraging React components and the spotify API, to easily setup playback for users and do most of the work for them. We even built it to the spotify authorization code flow, allowing us to leverage the server loading aspects of Next.js while still keeping user information secure on their browser. We also leverage a redis database deployed on google cloud to keep track of existing transitions as users create them.
Challenges we ran into
Setting up the authorization flow was not an easy task and countless hours were spent trying to retrieve the existing transition to establish a rating system.
Accomplishments that we're proud of
This is my first time using Javascript, or any full-stack framework, so I'm pretty proud of what I was able to get working within 24 hours, though there were definitely tears involved.
What's next for Ripple
Retrieving existing transitions from the Redis database to allow users to actually view all transitions made by other users and enjoy them as much as the creator

Log in or sign up for Devpost to join the conversation.