LaravelCP Development: Architectural Review & Improvement

Job ID: 40232496

Budget: £5 – £10 GBP

Laravel Architect / Plugin System Engineer — LaravelCP Collaboration

Project Overview

I’m building LaravelCP, a modular Laravel 11 backend engine designed to power browser-based PBBG (Persistent Browser-Based Game) systems.

LaravelCP is not a theme or a single game — it is a plugin-driven backend framework intended to:
• Provide authentication, roles, permissions, 2FA
• Provide an extensible Action Pipeline system
• Support a fully modular plugin architecture
• Allow developers to build game mechanics as installable plugins
• Remain kernel-pure (Core contains zero plugin imports)
• Power multiple frontends (custom UIs, SPAs, community hubs, etc.)

The system is currently in advanced architectural state and undergoing hardening for production + potential marketplace distribution.



What I’m Looking For

I need an experienced Laravel developer / architect to:
• Perform a deep architectural review of LaravelCP
• Analyse plugin lifecycle + dependency system
• Review ActionPipeline implementation
• Review plugin isolation & Core purity guarantees
• Identify scalability and production risks
• Collaborate on final structural improvements
• Help define a stable “v1” foundation for developers

This is not bug-fixing work — it is architecture-level collaboration.



Current Technical State
• Laravel 11
• Sanctum-based API authentication
• PlayerProfile separation (game stats fully decoupled from users table)
• PluginManagerService with dependency checks + semver support
• ActionPipeline with:
• Before/After hooks
• Rate limiting pipe
• Cooldown pipe
• Centralised error handling
• Plugin-driven relation registration using resolveRelationUsing
• MetricsRegistry replacing direct plugin references in Core
• Core has zero direct App\Plugins\* references (kernel mode achieved)
• All game stat mutations routed through profile layer
• Production-safe exception handling
• Route versioning /api/v1
• Admin interface included



What You Should Be Comfortable With
• Advanced Laravel (service container, macros, pipelines, model relations)
• Plugin/module architectures
• Semver + dependency resolution systems
• Event/hook systems
• Writing production-grade Laravel code
• Reviewing architecture, not just writing controllers
• Thinking about SaaS-style extensibility

Bonus:
• Experience with game backends
• Experience designing plugin marketplaces
• Experience building extensible frameworks



Scope of Collaboration

Short-term:
• Deep codebase audit
• Hardening for production
• Review of plugin contract spec
• Validate extensibility model

Mid-term:
• Refining plugin marketplace structure
• Creating developer documentation structure
• Designing SDK for external plugin authors

Long-term:
• Potential ongoing collaboration on OpenPBBG ecosystem



Deliverables
• Architecture audit report
• Risk assessment
• Improvement roadmap
• Refactoring suggestions where needed
• Possible PR contributions



Important

This is a serious architecture-level project. Please do not apply if:
• You are only comfortable building CRUD apps
• You don’t understand dependency injection and pipelines deeply
• You haven’t worked on modular systems before