Ever go to a restaurant, club, or party and want to play a song without having to ask the DJ? CrowdQueue allows DJs to install a mobile app and generate a QR code, allowing patrons to scan the code and queue up a song directly to the Spotify app on the DJ's phone. This app is made possible by Spotify's iOS SDK.
Below is a UML(esque) diagram that outlines the architecture of CrowdQueue as well as it's core workflow, enqueuing a song. This repository is the 'Mobile App' portion of the diagram. The other portions are stil closed source for now.
Thank you to the open-source maintainers of Supabase Swift for providing a Swift wrapper for Supabase! My knowledge in Swift is rather limited and making manual REST API calls would have been quite a pain.
This video by Swift Arcade was also a great help getting a working prototype started.