I made an advanced version of a simple todo list app, with React, tailwindcss, GraphQL, and websockets. It allows todo lists to be shared between users and synchronized in real-time using GraphQL subscriptions and websockets.
Source code is available at github.com/aherriot/todos