Prior to learning to code, I ran developer conferences. During Coronavirus, obviously these events gone virtual. While they tend to be OK, they're missing a lot of what makes developer events "fun". So my partner and I decided to build it.
What it does
There are the usual video presentations, but the primary piece of the site is a 2D game. You walk around a virtual floor, chat with people nearby, interact with sponsors, and other surprises.
How we built it
Frontend is built with React, and game interface is built with Phaser framework. There are two backends - website is on Ruby on Rails, and game backend is built with Kotlin. Authentification is done with Firebase, and payments are processed with Square.
Accomplishments that I'm proud of
Implementing Square online payments! It was the first time I implemented payments into my apps, and even though it wasn't easy, I think Square Developer team did a great job to explain how to do that.