├── .gitignore ├── README.md ├── blogex ├── blogex_app.py ├── context.py ├── models.py ├── presentation.py ├── service │ ├── __init__.py │ ├── authentication_service.py │ ├── mongo │ │ ├── __init__.py │ │ ├── mongo_repository_base.py │ │ ├── post_repository.py │ │ └── user_repository.py │ ├── sql │ │ ├── __init__.py │ │ ├── mappings.py │ │ ├── orm_repository_base.py │ │ ├── post_repository.py │ │ └── user_repository.py │ └── utils.py ├── settings_sample.py ├── setup.py ├── static │ └── style.css └── templates │ ├── base.html │ ├── login.html │ ├── post-list.html │ ├── signup_page.html │ └── write-post.html └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelDiBernardo/ddd-flask-example/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelDiBernardo/ddd-flask-example/HEAD/README.md -------------------------------------------------------------------------------- /blogex/blogex_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelDiBernardo/ddd-flask-example/HEAD/blogex/blogex_app.py -------------------------------------------------------------------------------- /blogex/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelDiBernardo/ddd-flask-example/HEAD/blogex/context.py -------------------------------------------------------------------------------- /blogex/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelDiBernardo/ddd-flask-example/HEAD/blogex/models.py -------------------------------------------------------------------------------- /blogex/presentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelDiBernardo/ddd-flask-example/HEAD/blogex/presentation.py -------------------------------------------------------------------------------- /blogex/service/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /blogex/service/authentication_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelDiBernardo/ddd-flask-example/HEAD/blogex/service/authentication_service.py -------------------------------------------------------------------------------- /blogex/service/mongo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /blogex/service/mongo/mongo_repository_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelDiBernardo/ddd-flask-example/HEAD/blogex/service/mongo/mongo_repository_base.py -------------------------------------------------------------------------------- /blogex/service/mongo/post_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelDiBernardo/ddd-flask-example/HEAD/blogex/service/mongo/post_repository.py -------------------------------------------------------------------------------- /blogex/service/mongo/user_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelDiBernardo/ddd-flask-example/HEAD/blogex/service/mongo/user_repository.py -------------------------------------------------------------------------------- /blogex/service/sql/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /blogex/service/sql/mappings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelDiBernardo/ddd-flask-example/HEAD/blogex/service/sql/mappings.py -------------------------------------------------------------------------------- /blogex/service/sql/orm_repository_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelDiBernardo/ddd-flask-example/HEAD/blogex/service/sql/orm_repository_base.py -------------------------------------------------------------------------------- /blogex/service/sql/post_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelDiBernardo/ddd-flask-example/HEAD/blogex/service/sql/post_repository.py -------------------------------------------------------------------------------- /blogex/service/sql/user_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelDiBernardo/ddd-flask-example/HEAD/blogex/service/sql/user_repository.py -------------------------------------------------------------------------------- /blogex/service/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelDiBernardo/ddd-flask-example/HEAD/blogex/service/utils.py -------------------------------------------------------------------------------- /blogex/settings_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelDiBernardo/ddd-flask-example/HEAD/blogex/settings_sample.py -------------------------------------------------------------------------------- /blogex/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelDiBernardo/ddd-flask-example/HEAD/blogex/setup.py -------------------------------------------------------------------------------- /blogex/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelDiBernardo/ddd-flask-example/HEAD/blogex/static/style.css -------------------------------------------------------------------------------- /blogex/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelDiBernardo/ddd-flask-example/HEAD/blogex/templates/base.html -------------------------------------------------------------------------------- /blogex/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelDiBernardo/ddd-flask-example/HEAD/blogex/templates/login.html -------------------------------------------------------------------------------- /blogex/templates/post-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelDiBernardo/ddd-flask-example/HEAD/blogex/templates/post-list.html -------------------------------------------------------------------------------- /blogex/templates/signup_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelDiBernardo/ddd-flask-example/HEAD/blogex/templates/signup_page.html -------------------------------------------------------------------------------- /blogex/templates/write-post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelDiBernardo/ddd-flask-example/HEAD/blogex/templates/write-post.html -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaelDiBernardo/ddd-flask-example/HEAD/requirements.txt --------------------------------------------------------------------------------