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.

Built With

Share this project:

Updates