All Projects → msgphp → Symfony Demo App

msgphp / Symfony Demo App

Licence: mit
A Symfony demo application with basic user management

Projects that are alternatives of or similar to Symfony Demo App

Msgphp
Reusable domain layers. Shipped with industry standard infrastructure.
Stars: ✭ 182 (+49.18%)
Mutual labels:  cli, twig, event-sourcing, doctrine, symfony, user-management, cqrs, domain-driven-design, uuid
User Bundle
A new Symfony user bundle
Stars: ✭ 116 (-4.92%)
Mutual labels:  cli, twig, event-sourcing, doctrine, user-management, cqrs, domain-driven-design, uuid
user
A domain layer providing basic user management
Stars: ✭ 14 (-88.52%)
Mutual labels:  uuid, cqrs, doctrine, domain-driven-design, event-sourcing, user-management
eav-bundle
A Symfony bundle for basic EAV management
Stars: ✭ 19 (-84.43%)
Mutual labels:  uuid, cqrs, doctrine, domain-driven-design, event-sourcing
domain
A dependency-free package to help building a business domain layer
Stars: ✭ 33 (-72.95%)
Mutual labels:  uuid, cqrs, doctrine, domain-driven-design, event-sourcing
Kimai2
Kimai v2 is a web-based multiuser time-tracking application. Free for everyone: freelancers, agencies, companies, organizations - all can track their times, generate invoices and more. SaaS version available at https://www.kimai.cloud
Stars: ✭ 1,216 (+896.72%)
Mutual labels:  symfony-application, twig, doctrine, symfony, user-management
Php Ddd Example
🐘🎯 Hexagonal Architecture + DDD + CQRS in PHP using Symfony 5
Stars: ✭ 1,960 (+1506.56%)
Mutual labels:  doctrine, symfony, cqrs, domain-driven-design
Kreta
Modern project management solution
Stars: ✭ 177 (+45.08%)
Mutual labels:  event-sourcing, symfony, cqrs, domain-driven-design
Core
Zikula Core Framework
Stars: ✭ 213 (+74.59%)
Mutual labels:  symfony-application, twig, doctrine, symfony
Ec Cube
EC-CUBE is the most popular e-commerce solution in Japan
Stars: ✭ 591 (+384.43%)
Mutual labels:  symfony-application, twig, symfony
Pitstop
This repo contains a sample application based on a Garage Management System for Pitstop - a fictitious garage. The primary goal of this sample is to demonstrate several software-architecture concepts like: Microservices, CQRS, Event Sourcing, Domain Driven Design (DDD), Eventual Consistency.
Stars: ✭ 708 (+480.33%)
Mutual labels:  event-sourcing, cqrs, docker-compose
Eventsourcing
A library for event sourcing in Python.
Stars: ✭ 760 (+522.95%)
Mutual labels:  event-sourcing, cqrs, domain-driven-design
Modular Monolith With Ddd
Full Modular Monolith application with Domain-Driven Design approach.
Stars: ✭ 6,210 (+4990.16%)
Mutual labels:  event-sourcing, cqrs, domain-driven-design
Awesome Elixir Cqrs
A curated list of awesome Elixir and Command Query Responsibility Segregation (CQRS) resources.
Stars: ✭ 467 (+282.79%)
Mutual labels:  event-sourcing, cqrs, domain-driven-design
Symfony 5 Es Cqrs Boilerplate
Symfony 5 DDD ES CQRS backend boilerplate
Stars: ✭ 759 (+522.13%)
Mutual labels:  event-sourcing, symfony, cqrs
Bolt
Bolt is a simple CMS written in PHP. It is based on Silex and Symfony components, uses Twig and either SQLite, MySQL or PostgreSQL.
Stars: ✭ 4,136 (+3290.16%)
Mutual labels:  symfony-application, twig, symfony
Rails event store
A Ruby implementation of an Event Store based on Active Record
Stars: ✭ 947 (+676.23%)
Mutual labels:  event-sourcing, cqrs, domain-driven-design
Bifrost
This is the stable release of Dolittle till its out of alpha->beta stages
Stars: ✭ 111 (-9.02%)
Mutual labels:  event-sourcing, cqrs, domain-driven-design
Akkatecture
a cqrs and event sourcing framework for dotnet core using akka.net
Stars: ✭ 414 (+239.34%)
Mutual labels:  event-sourcing, cqrs, domain-driven-design
Idea Php Symfony2 Plugin
IntelliJ IDEA / PhpStorm Symfony Plugin
Stars: ✭ 797 (+553.28%)
Mutual labels:  twig, doctrine, symfony

Symfony Demo Application

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

Build status Latest Stable Version

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

Enabled Bundles

Concern Bundles
Domain MsgPhpUserBundle, MsgPhpEavBundle
ORM DoctrineBundle
Security SecurityBundle, HWIOAuthBundle, LexikJWTAuthenticationBundle
Web API ApiPlatformBundle

Features

  • Register, Login, Forgot Password, My Profile
  • One-Time-Login tokens
  • Register invitations
  • Primary e-mail and secondary e-mails

Try it Yourself

Using Symfony CLI:

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

# Database and Elasticsearch must be running
# Change DATABASE_URL and ELASTICSEARCH_HOST in .env.local, if needed

bin/console doctrine:database:create --if-not-exists
bin/console doctrine:schema:update --force
bin/console doctrine:fixtures:load -n

bin/console projection:synchronize

symfony server:start
symfony open:local

Using Docker:

# assuming composer is not installed on the local machine
git clone [email protected]:msgphp/symfony-demo-app.git
cd symfony-demo-app
cp .env.local.dist .env.local

make build start install db-fixtures api-sync

# open https://localhost:8443

Documentation

Contributing

See CONTRIBUTING.md

Screenshots

v1.x 08-2018
screen:login screen:profile
screen:api screen:cli
screen:uml

Blog Posts

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].