Skip to content

A message driven Symfony demo application with basic user management

License

Notifications You must be signed in to change notification settings

kochen/symfony-demo-app

 
 

Repository files navigation

Symfony Demo Application

A message driven Symfony demo application with basic user management, a REST/GraphQL API and OAuth/JWT authentication.

Latest Stable Version

MsgPHP is a project that aims to provide (common) message based domain layers for your application. It has a low development time overhead and avoids being overly opinionated.

Enabled bundles

Domain layer

MsgPhpUserBundle, MsgPhpEavBundle

ORM layer

DoctrineBundle

Security layer

SecurityBundle, HWIOAuthBundle, LexikJWTAuthenticationBundle

API layer

ApiPlatformBundle

Try it yourself

composer create-project msgphp/symfony-demo-app && cd symfony-demo-app/

# using built in web server / sqlite
bin/reset-env
bin/console server:run

# or using Lando / mariadb
# see https://docs.devwithlando.io
lando start
lando reset-env

Documentation

Screenshots

Web

image

API

image

CLI

image

Database UML

image

Blog posts

About

A message driven Symfony demo application with basic user management

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 85.4%
  • HTML 14.1%
  • Shell 0.5%