The App

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!

App Preview

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.

App Requirements

  • 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