mediagone/symfony-ddd-skeleton

1.2.3 2021-04-10 09:12 UTC

This package is auto-updated.

Last update: 2024-04-10 16:07:27 UTC


README

Starter template project for Symfony 5.2 - DDD/CQRS architecture, Front/Backend, Authentication, Tests, Fixtures, TailwindCSS theme & generic Twig components.

You can use this package as foundation for a new project, or for educational purposes.

Installation

This package requires PHP 7.4+

Create the new Symfony application using Composer:

$ composer create-project mediagone/symfony-ddd-skeleton project_name

What's provided?

Architecture

  • DDD directory structure

  • Command and Query bus (CQRS)

  • Frontend & Backend example pages

  • Security routes : login, logout, register, impersonate

Frontend

Backend

This skeleton comes with a bunch of installed and pre-configured packages: