marein/php-gaming-website
This system is a PHP-based gaming platform built on Symfony 7 and PHP 8.5, featuring a modernized architecture with a command/query bus, event sourcing, and a shared common library. It currently supports a fully implemented Connect Four game with real-time updates, alongside a functional Chat service and a Memory game domain. The platform provides user identity management, browser push notifications, and load-testing infrastructure, all wrapped in a responsive web interface.
57.6
Adequate · 4 August 2026
15k
lines of production code
PHP
with JavaScript
1
bus factor · 3 authors in all
3
measurements over time
How it got here
2017–2019 · Domain-driven architecture and modernization
The project underwent a significant architectural shift, removing legacy Symfony infrastructure in favor of a modernized, domain-driven structure with a new message bus and event sourcing capabilities. This period focused on implementing core features for Chat, Connect Four, and Identity modules using this new pattern, while also introducing a Memory game domain. The work included extensive refactoring of the codebase to support these new domains and added comprehensive unit and acceptance tests.
54 changes
2020–2024 · infrastructure modernization and Connect Four implementation
This period focused on modernizing the application's core infrastructure, including a PHP 8.5 upgrade, a kernel refactoring, and the introduction of a common library with features like a fork pool, scheduler, and event store. Concurrently, the project implemented the Connect Four game logic, real-time chat, and a client-side page engine, supported by comprehensive load testing and automated database migrations.
33 changes
2025–2026 · Platform infrastructure and UI expansion
This period focused on establishing core infrastructure for game logic and user management, including a new timer subsystem, username caching, and RPC-based chat handling. Simultaneously, the project expanded its user-facing features by introducing the Connect Four game interface, authentication flows, and shared UI components like pagination and alerts.
17 changes
Survey your own repository
marein/php-gaming-website was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 4 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit c2ea522ae0 — the exact code this score is about.
- Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.