We are already close friends and often have fun with each other. We also love all kinds of music sometimes freestyle when the mood hits us. We thought that being able to share our inspirations of rhyme live would be a solution that we can not only benefit from but others too.
What it does
Users can choose their opponent to battle wits against. A beat is played and the rap artists commence their rap battle live. Those watching in on the fight can rate the battle and discuss it in the chat.
How I built it
We used sockets (socket.io) to set up synchronization and to ensure low-latency live streams. We used Go and Node.js on the backend and a combination of apis on the front end
Challenges I ran into
Since working with live streasms is a a difficult problem, we had trouble with finishing the entire product. Features that we wanted have not been implemented. however, we still made sure to create a solid live rap battle system.
Accomplishments that I'm proud of
LIVE STREAMS (its more efficient than twitch and youtube live streams they have a lot more lag than we do)
What I learned
I learned new technologies that i believe have helped me further my understanding of computer science and the industry as a whole
What's next for RapBattle
Series A funding