
I haven't talked about the data model for bookmarksy.io yet but I spent yesterday evening building out the core data model for bookmarks/categories.
Here's the approach.
First, the definitions:
The flow:
So far, this flow exists and is stable, with the exception of bookmark hydration. I have yet to come up with a non blocking, performant solution but am working on it!
I think, given the potential variety of categories, having them account scoped makes the most sense. This will likely lead to some de-normalization but it's an acceptable trade off
If you're like me and have a tonne of bookmarks you never read, check
https://bookmarksy.io
out and join the waitlist!