{"repo":"marein/php-gaming-website","free":true,"listed":false,"github":"https://github.com/marein/php-gaming-website","clone":"git clone https://github.com/marein/php-gaming-website.git","description":"A web-based board game platform designed for players to connect and play.","language":"PHP","stars":47,"topics":["php-application","symfony-application","event-driven-architecture","eventual-consistency","messaging","ports-and-adapters","microservice","monolith","cqrs-application","clean-architecture"],"license":"MIT","category":"chat-messaging","readme_excerpt":"php-gaming-website Table of contents Overview: A brief introduction to the platform. Deployment Guide: Instructions for deploying the application in different environments. System Design: Details about the functionality and architectural decisions. Technology Stack: Summary of the technologies used across the platform. Overview This is a web-based board game platform designed for players to connect and play. Alongside the gaming experience, it showcases a range of software engineering concepts, including a modular, reactive, domain-driven backend architecture that ensures scalability, real-time browser notifications, and observability. Refer to the System Design for functionality and architectural details, the Deployment Guide for setup instructions, and the Technology Stack for information on the technologies used. Deployment Guide To deploy the application, it is recommended to use Docker with either the Docker Compose plugin or Docker Swarm. Choose a deployment environment below and follow the guide to get the application up and running. For Local Development ### For Local Development To deploy the application for local development, clone the repository and run ./project build . This command uses Docker Compose and copies downloaded dependencies from the container to the host system, enabling autocompletion. Once the project is up and running, the following URLs will be accessible: URL Information -------------------------------------------------- -------------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/marein","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/marein/php-gaming-website/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}