/explicit-todo

Learning Domain Driven Design, Command Query Responsibility Segregation and Event Sourcing with a simple Todo application.

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Explicit Todo

Learning Domain Driven Design, Command Query Responsibility Segregation and Event Sourcing

Resources

These are the resources that helped me during my learning.

Ubiquitous language

The ubiquitous language for this project is:

A Todo list has a Name and several Items. A Todo list can be created and its name can be changed. Items have a Description and a Status which can be Done or To do. An item description can be changed and it can be marked as done.