Symfony version of proophessor-do CQRS + Event Sourcing example app
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.docker Rewrite to use flex and prooph v7 Oct 2, 2017
bin Add EventStoreMgmtUi Mar 19, 2018
config Merge pull request #25 from UFOMelkor/hotfix/projections Apr 26, 2018
docs Add EventStoreMgmtUi Mar 19, 2018
public Add EventStoreMgmtUi Mar 19, 2018
src remove closing heredoc identifier May 17, 2018
templates Add EventStoreMgmtUi Mar 19, 2018
tests Update symfony packages Feb 24, 2018
.coveralls.yml Rewrite to use flex and prooph v7 Oct 2, 2017
.docheader Rewrite to use flex and prooph v7 Oct 2, 2017
.env.dist Rewrite to use flex and prooph v7 Oct 2, 2017
.gitignore Add EventStoreMgmtUi Mar 19, 2018
.php_cs Rewrite to use flex and prooph v7 Oct 2, 2017
.php_cs.dist Update symfony packages Feb 24, 2018
.travis.yml Rewrite to use flex and prooph v7 Oct 2, 2017
CHANGELOG.md add Symfony default project structure Jul 27, 2016
CONTRIBUTING.md add Symfony default project structure Jul 27, 2016
LICENSE.md add Symfony default project structure Jul 27, 2016
Makefile Rewrite to use flex and prooph v7 Oct 2, 2017
README-GIT.md add Symfony default project structure Jul 27, 2016
README.md correct location of recursive flag on chmod May 15, 2018
Vagrantfile Rewrite to use flex and prooph v7 Oct 2, 2017
composer.json Add EventStoreMgmtUi Mar 19, 2018
composer.lock Add EventStoreMgmtUi Mar 19, 2018
docker-compose.yml use mysql 5.7 only Apr 26, 2018
phpunit.xml.dist Update symfony packages Feb 24, 2018
symfony.lock Add EventStoreMgmtUi Mar 19, 2018

README.md

Proophessor Do Symfony

prooph components in action

Build Status Gitter

Proophessor Do Symfony (short Do) demonstrates the power of prooph components in conjunction with Symfony (with Flex enabled).

This is a clone of proophessor-do to demonstrate the Symfony way with prooph components.

Business Domain

The business logic implemented in this educational project is very simple and should be known by everybody in one way or the other. It is about managing todo lists for users whereby a todo can have a deadline and the assigned user can add a reminder to get notified when time has passed.

Installation

Please refer to the installation instructions.

If you have problems with cache files run sudo chmod -R 777 var

Running the app with Docker

docker-compose up -d

Management UI (new)

Information about the Management UI can be found in the original proophessor-do repo:

Management UI Documentation

Model Exploration

Learning by doing!

Check proophessor-do for open tasks and more information.

We want to merge the different framework variants of our learning application to make it easier for people to work on a task using their favorite web framework. Check out the corresponding issue

Support

Happy messaging!