This is a Flutter project that utilizes the Domain-Driven Design (DDD) approach.
Domain-Driven Design is an approach to software development that centers the project around the core domain and domain logic. It bases the designs on a model of the domain and improves communication and flexibility.
For more information on Domain-Driven Design, consider these resources:
- Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans
- Implementing Domain-Driven Design by Vaughn Vernon
- https://api.escuelajs.co/api/v1 api used for testing