@sampoder0🇨🇦 Hack The North 2023! @ImDeet-U045B4BQ2T0, @fayd and I teamed up to make :goose-dance: Hack The Geese :goose-honk-left:! It was a game that attendees could play using the QR codes on their badges. Here’s how’d it work:
1. You’d scan your badge’s QR code to log in.
2. Your find someone who you’d like to compete against and scan their badge’s QR code.
3. You’d both receive a prompt, eg. “take a selfie with a someone with blue hair”.
4. You’d race to take a fun picture based on the prompt before the other player does.
5. You either win or lose, then you got to choose wether or not to rematch!
You can go to htgeese.tech/album to see all the photos that folks took during demos with the game (and many more of me stressing over the backend)!
We used a slightly cursed combination of a Next.js frontend and a backend written in Go which interacted with one another through Websockets…. yeah, very cursed and very jank. We also used Vercel’s new Postgres & Blob storage services which were surprisingly good. And, of course, we used Prisma…. including it’s slightly hacky spin-off Go client.
Another awesome part of the game was @ImDeet-U045B4BQ2T0’s custom designed geese (GEESE!):
:htn-goose-1: :htn-goose-2::htn-goose-3::htn-goose-4::htn-goose-5::htn-goose-6::htn-goose-7::htn-goose-8::htn-goose-9::htn-goose-10:
Every player got one of these made for them when they first signed! The game was a bunch of fun to play IRL and we had people playing it throughout the demo session. Attached is a sick selfie of @fayd in his sunnies and the judge!
And at the end of the day, somehow, we were selected as winners so we got to demo on stage and won a couple of prizes which was pretty cool! Here’s us playing a game with all the attendees and a couple of other photos from the weekend (including us working on the project while on #hack-night!).
The GitHub is full of more photos and stories from the weekend: github.com/sampoder/hack-the-geese. O CANADA!
@ThomasStubblefield0experimentation / ui fun.
ty for sketch @ImDeet-U045B4BQ2T0
In life we're always learning.
Testing things, learning from mistakes & from feedback, experimenting, and having fun is life.
Life is good 🙂
@ThomasStubblefield0Camera working in application, new Table (was being thrown away from TH, so I offered to take it), and API now being hosted from @ImDeet-U045B4BQ2T0 ‘s old laptop@ThomasStubblefield0started a new mini-project w/ @ImDeet-U045B4BQ2T0
(just for fun)
Called: Site Stash :catjam:
What is it? Time will tell.
(application icon by Dieter)
@ThomasStubblefield0Carolina Hacks Prompt: Create Magic Where Least Expected.
Would you expect your recycling bin to give you sassy encouragement? :trashcanparty:
(Thanks to @ImDeet-U045B4BQ2T0@ParkerEstes-U04JBGJ1UQZ@TylerHendricks-U04HJBB64CF & all attendees for making Carolina Hacks awesome)@ThomasStubblefield0Today @ImDeet-U045B4BQ2T0, @ParkerEstes-U04JBGJ1UQZ, and I filmed a short background video for the Carolina Hacks website. The video is quite fun 😄
(full props to Dieter for the awesome editing & filming of the video)
I also setup continuous API calls to get updated messages within Unifriend. We also created an Add/Remove API for events & hobbies in addition to a Start a Convo API.@ThomasStubblefield0Made a bunch of progress today! Plan to ship tonight (hopefully apple approves in the next 48 hours or so 🤞) & hike tomorrow
Huge shout out to my friend Dieter (@ImDeet-U045B4BQ2T0) for collaborating w/ me on this project.