We are building a simple To-Do App, but it's not any To-Do App, this one will have collaboration support and sync its state between users in real-time!
Here is an example of the app we are building. To the left is a view of the app running in Firefox, to the right you can see the same app in Chrome.
- Users should be able create a new To-Do
- Users should be able to mark a To-Do as done
- Users should be able to remove a To-Do
- Users should be able to change the description of a To-Do
- All updates should be synced in real-time without conflicts
- Opening and closing the app should not clear the To-Dos