Inspiration

At Hack the North, we found it tough to break the ice and balance coding with socializing. This personal challenge inspired us to create a project that makes it easier to make new friendships and get us all out of our social comfort zones.

What It Does

Here's how the game works:

  1. Scan your badge's QR code to log in.
  2. Find a (new) friend who you'd like to compete against.
  3. Receive a prompt, eg. "take a selfie with a person taller than you".
  4. Race to take a fun picture based on the prompt before the other player does.
  5. Win or lose, then you got to choose wether or not to rematch!

Hack The Geese image

How We Built It

We built the websockets server using Go, it manages the game's state and updates the database when necessary. Our front end, include the custom duck generator, is built using Next.js and React. We used GPT-3.5 provided hackathon-relevant prompts, we used Prisma and PostgreSQL for the database, and we stored our images in Vercel Blob.

Challenges We Ran Into

First night: total system crash due to the websockets server not properly closing connections, fixed after many tireless hours.. thanks Sam. Fayd had to reimplement the broken QR scanner, twice! We weren't having much luck with those React components. Dieter struggled with coding unique duck colors... but after many bug fixes everything started working together.

Accomplishments That We're Proud Of

Getting to the event was tough for all of us. Sam flew overnight from California, Dieter drove 9 hours from Vermont, and Fayd had a 30-hour journey from India with layovers. But it was worth it!

Hack The Geese image

What We Learned

We learned that making friends is just as crucial as writing good code. The journey from encountering problems to finding solutions showed us that anyone can overcome their fears. And yes, we also discovered that Canada has some really tasty snacks!

snacks image

What's next for Hack The Geese

Making HTG more accessible to those outside of Hack The North to create new friendships and capture more moments so people have something more than just swag and a project to leave with

Built With

+ 3 more
Share this project:

Updates