Love the idea, but I'm wondering if the backend could leverage one of the fediverse technologies?
For example when someone comments or upvotes a page, a post for that page is automatically created on a Lemmy instance, and that will be used to manage the comments and upvotes.
That way you don't need a server backend and you take advantage of a decentralised architecture