Are you storing everything they are typing? I'm very curious about how you are handling the data.
Supabase/postgres backend. First time for me, I actually was using firestore a week ago and migrated in a delirious frenzy at the last moment - which I think was a good call. Firebase charges per document write, and I had words as documents... which would get out of hand quickly. There's ways to be more clever than that (I also would store 16 monkeys to a single doc) but it just wasn't a good fit for what I was trying to do
Can't wait for the write up. Very interesting project and well executed.
PS: The console.log messages made me laugh