Inspiration
Code && Friends was spawned from the desire to connect the programming-passionate community in a fun competition.
What it does
After making an account, users can join a competition room of a specified programming language with up to three other people who have chosen the same language. All users are given the same amount of time to write an answer to the programming problem. When the time runs out, or all users submit their answers, everyone in the room is able to view and discuss each others' answers. Chat rooms persist afterwards so that users can revisit their past challenges and reconnect with their peers.
How we built it
Initially, we formed our team with the intention of creating an AR/MR/VR application. But due to technical difficulties and restrictions, we had to pivot directions. After more than 14 hours of deliberation, our team agreed on creating a web app using React and built on Firebase.
Challenges we ran into
The internet was too slow to install Unity on the checked-out hardware or any laptop we had that was powerful enough to run the Oculus (Windows systems weren't getting nearly as great wi-fi?), and there were no Oculus controllers with the Oculus Rift.
Our team was prepared to create a 3D experience but we had little to no experience with creating web apps and the tools that are used to create them (Firebase, React, etc.)
Accomplishments that we're proud of
Getting Firebase to work!
What we learned
Don't go into a Hackathon planning to make a Mixed Reality project without validating that all of the tools would be available and functional. Also, Firecode and some React familiarization.
Log in or sign up for Devpost to join the conversation.