Hey HN!<p>Stroopwafel is a casual game based on the delay in reaction time between congruent and incongruent stimuli, aka the stroop effect. It's got multiplayer mode and is live in the app store. We built this with React Native and InstantDB (disclaimer: I'm the cofounder of Instant) and released the code to provide an example of how to build a multiplayer app. You can see the repo with the code here <a href="https://github.com/jsventures/stroopwafel">https://github.com/jsventures/stroopwafel</a><p>We’ve always loved Firebase for it’s realtime magic. However, we found not having relations was a huge pain for managing feature complexity as our apps grew. Introducing a small change or a new way to present data could require re-plumbing our whole data model. Relational firebase was the dream, and we figured the way to do it was by taking a graph-based approach. More on that here <a href="https://stopa.io/post/296" rel="nofollow noreferrer">https://stopa.io/post/296</a><p>Some interesting thoughts about the code 1) the data layer is quite thin, the firebase like experience enables you to just focus on the front end 2) having a notion of links makes it very easy to connect and update different models without worries of clobbering updates. Instant is still early, but the direction feels promising to us.<p>You can download the app for free in the app store: <a href="https://apps.apple.com/us/app/stroopwafel/id6470153525" rel="nofollow noreferrer">https://apps.apple.com/us/app/stroopwafel/id6470153525</a>