Inspiration

We were inspired by the loneliness of pandemic life, and the surprising depth and intricacy of Rock-Paper-Scissors

What it does

The application allows authenticated users (those with a positive covid result to upload), to be randomly paired to play each other in one round of Rock-Paper-Scissors. The best players will hold the top spots on the public leaderboards.

How we built it

We used React.js for the Front-End and Node.js for the Back-End, with extensive use of Socket.io.

Challenges we ran into

None of us had previously used WebSockets or Socket.io. So that was the main overarching challenge. Within that, it took a while to figure out how to place players into rooms as they connected to our server.

Accomplishments that we're proud of

We are proud to have learned how to use Web Sockets, and for keeping our sanity as a team of mostly first-time hackathon participants.

What's next for Rock-Paper-Covid

After we fix a few bugs, we hope to scale to handle a larger user base and provide more in-depth authentication of quarantine status.

Share this project:

Updates