This would be a great start to exposing the reasons behind event sourcing. The most simple form of this is just to have an additional view that shows each change to the Todo list in real-time, and we can then build on this over time to say rewind the app state to a point in the history. I understand there was the intention to make this app compliant for TodoMVC, but maybe we can divert that focus to https://github.com/meteor-space/TodoMVC and make this our playground and marketing tool.
It's pretty simple to achieve this, we have a pretty basic package already to publish out the commit collection, so we just need a polished view that makes the experience pleasant.
This would be a great start to exposing the reasons behind event sourcing. The most simple form of this is just to have an additional view that shows each change to the Todo list in real-time, and we can then build on this over time to say rewind the app state to a point in the history. I understand there was the intention to make this app compliant for TodoMVC, but maybe we can divert that focus to https://github.com/meteor-space/TodoMVC and make this our playground and marketing tool.
It's pretty simple to achieve this, we have a pretty basic package already to publish out the commit collection, so we just need a polished view that makes the experience pleasant.