I love how the code is structured. I'm learning dev best practices from this tool. Awesome
And it's amazing to get all the table-stakes features done for you.
HN user
I love how the code is structured. I'm learning dev best practices from this tool. Awesome
And it's amazing to get all the table-stakes features done for you.
I like that game! It's way less relaxing for sure lol Have you considered showing the progress of others in real-time to add some spice, go more into details?
I really like what Chris has done with Liveblocks.io on his multiplayer Wordle: https://github.com/CTNicholas/wordle-wars
So exciting to see how you leveraged Liveblocks.io to implement the multiplayer layer Love the experience! Good job
Some people have already solved that, like Liveblocks.io Here's an example of Notion-like text editor with multiplayer: https://liveblocks.io/examples/block-text-editor-advanced/ne...
(and yes, it is very complex lol)
React does not allow us to build a new Figma Did you take a look at Liveblocks? They have an example of an advanced whiteboarding experience: https://liveblocks.io/examples/collaborative-whiteboard-adva... And they recently released a set of APIs so thast you can build a Figma-like dashboard to seewho's in which board and set permissions: https://liveblocks.io/docs/guides/managing-rooms-users-permi...
Hey danielvaughn, I was curious if you ever considered Liveblocks for CRDT/conflict resolution?
They released an example for a block based text editor here: https://liveblocks.io/examples/block-text-editor-advanced/ne...
And as for CRDT and conflict resolution they have the Storage Block that's handling all of this. You can do offline/online and undo/redo quite easily.
I keep sending you example cause I'm a visual person :P, but look at that interactive article and let me know what you think: https://liveblocks.io/blog/how-to-build-undo-redo-in-a-multi...
I don't think I could ever use a Notion-like product without their database/table feature. I'm addicted to it now. And toggles too. I feel like toggles are a way for detail oriented people to detail everything they feel they should, but at the same time deliver a document that anyone can read haha
Hey YousefED, have you looked at what Liveblocks has done in their example here: https://liveblocks.io/examples/block-text-editor-advanced/ne...
It looks a lot to what you've done, but I really like the collaborative aspect. I see you've used tiptap.dev, do they provide a good multiplayer experience?
Hey, good job! It kinda reminds me of that game: https://wordlewars.ctnicholas.dev/ What tools have you used to support your multiplayer features?