Skip to content

Mediagone/symfony-ddd-skeleton

Repository files navigation

Symfony DDD Skeleton

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:

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published