Spring Boot-based Tasks (ToDos) Management Web RESTful API application. Besides everything else it uses WebFlux for asynchronous request handling, HATEOAS for REST's hypermedia support, DDD for domain modeling, DDD's user role-based access rights to To-Dos against to Spring ACL, CQRS for independent maintenance of the read and write sides, Clean architecture, Basic and JWT authentication and authorization, Sign-In, Sign-Up and getting client info features as well.