The project provides template for DDD projects. It is heavily inspired by Architecture patterns with Python
- Use cookiecutter to generate project
- Reformat code:
invoke sort-imports format
After it is generated, the project:
- has authentication flow configured (register/login/reset password/refresh token) provided by fastapi-users
- has structure and basic classes for DDD following guideline in Architecture patterns with Python
- has backend, postgres and pgadmin services running
- environment is based on docker