ranky/media-bundle
This system is a media management service built on Symfony and React, designed to handle the storage, retrieval, and display of digital assets. It provides a comprehensive API and UI components for uploading, browsing, and filtering media files, with support for multiple database backends including PostgreSQL and MySQL. The architecture emphasizes flexibility through interface-based domain models and extensible form transformers, enabling integration with admin panels like EasyAdmin and headless API consumers.
55.5
Adequate · 4 August 2026
12k
lines of production code
PHP
with TypeScript
1
bus factor · 6 authors in all
5
measurements over time
How it got here
2022 · database and framework upgrades
The project expanded database support to include PostgreSQL and upgraded to Symfony 7 and React 18, requiring significant refactoring of the persistence and presentation layers. This period focused on aligning the media domain with modern Doctrine and Symfony APIs, while also introducing EasyAdmin integration and comprehensive test coverage for the new database drivers.
40 changes
2023–2024 · Media management and extraction features
This period focused on implementing comprehensive media management capabilities, including a new React-based media library and Symfony bundle integration. It also introduced PostgreSQL-specific DQL functions for media type and date extraction, while refactoring the application layer to support path-based media lookups.
4 changes
Survey your own repository
ranky/media-bundle 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 611a3c3e24 — 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.