bashilbers / hexagonal-event-sourced-user-app-example

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hexagonal architecture test

sample application that showcases an implementation of the Entity-Boundary-Interactor pattern (aka Hexagonal Architecture or Ports and Adapters).

Setup

In order to set up the project, first install the dependencies via composer:

$ composer install --dev

Then populate the production database (it's an sqlite db in the store directory):

$ make init

Install redis

Install node.js

Install npm

Now you should be able to start the webserver and hit the page at localhost:8080:

$ make web

About


Languages

Language:JavaScript 92.8%Language:PHP 6.4%Language:ApacheConf 0.5%Language:HTML 0.1%Language:CSS 0.1%Language:Makefile 0.0%