A Todo app written in TypeScript that we think you'll find very useful as a reference implementation & learning resource. Designed to showcase advanced software architecture concepts such as Hexagonal Architecture, DDD, BDD, CQRS, & Event Driven Architecture.
Building complex software is really hard, and we learnt the hard way how important it is to design your software correctly from the beginning!
There is plenty of information out there on how to build resilient and maintainable software, but the difficulty is actually implementing it. So we went ahead and built a comprehensive example we wish we had when we started learning these concepts and technologies.
Our team has put a lot of effort into creating a clean, and modular code-base that comes as close as possible to production ready code, aiming to provide valuable insights into advanced software architecture concepts.
Todo App Enterprise Edition Codebase
Vadoo AI
Todo App Enterprise Edition Codebase