Inspiration
Our inspiration came from always being stuck with one person in charge of the aux at all the group events we went to, so why not let everyone have a say in it?
What it does
Allows for one person to control the speaker still, but the Spotify of the person in control will instead follow a crowd-controlled queue that is built by the people
How we built it
Using ASP.NET Core and SignalR for the realtime communication and backend with React and React Native for both frontends
Challenges we ran into
Syncing all the projects and also syncing both the React Native and React projects to look similar and also act the same. They also had to all call the same endpoints with the same types even though they were in different projects.
Accomplishments that we're proud of
The real-time aspect of the app, with it updating in front of the user with the changes made, whether that be the pause and play of the ap,p or what is currently playing and what is going to be played next.
What we learned
The challenges and applications of real-time communication through Websockets and general RPC, and also learning React and React Native, while also juggling the challenges of OAuth 2.0 with Spotify. Keeping the devices in sync was a very difficult yet rewarding process that exposed us to the real-world complexities of real-time programs.
What's next for AUX.LY
Widespread adoption (hopefully), and optimizing to scale with many users being able to make realtime requests and see these realtime results. Also maybe expanding to other types of entertainments such as media and books.
Log in or sign up for Devpost to join the conversation.