MBS Mohammed Baobaid
All cases
Case Study
Commerce Ongoing

Cartaro Commerce Platform

Tenant-aware commerce tooling for catalogs, orders, wallet flows, and operations.

A Laravel commerce platform shaped around practical store operations, with native admin workflows, feature gating, and reliable tenant behavior.

Laravel Livewire Filament Tailwind MySQL
Cartaro Commerce Platform case study preview
12+ Modules
Full Tenant isolation
Core flows Test coverage
3 Admin panels

Role

Full-stack product engineer

Outcome

Reduced operational friction through cleaner admin surfaces and shared workflow patterns.

The Challenge

Multi-tenant commerce platforms often suffer from tightly coupled code where tenant logic bleeds into every layer. Store operators needed clean admin workflows that respected plan-level feature access without creating maintenance overhead.

The Approach

I built a modular Laravel architecture with clear boundaries between tenant contexts. Filament provided the admin scaffolding, while Livewire handled real-time catalog and order management. Feature gating was implemented at the middleware and policy level, keeping business rules out of the UI layer.

How it works

Tenant architecture

Every tenant operates in a fully isolated context with its own catalog, pricing rules, and operational settings. The system uses middleware-based resolution combined with Eloquent global scopes to ensure data never leaks between tenants.

Feature gating

Plan-aware feature access is handled through a dedicated gate layer that checks tenant subscription state. This means UI components, API endpoints, and admin actions all respect the same feature boundaries without duplicating logic.

Admin workflow design

Filament panels were customized with reusable action patterns for common commerce operations: bulk inventory updates, order state transitions, and wallet reconciliation. Each workflow was designed to minimize clicks and surface the right context at the right time.

Results

  • Clean tenant isolation across catalog, order, and wallet modules
  • Admin onboarding time reduced by removing redundant manual steps
  • Regression suite covering core commerce flows for safer deployments
  • Reusable admin patterns adopted across multiple product surfaces

Key features

01 Tenant-aware admin workflows
02 Plan-aware feature access
03 Storefront and operations tooling
04 Focused regression coverage

Tech stack

Laravel Livewire Filament Tailwind MySQL

Interested in similar work?

I build systems like this for teams that need reliable engineering, clean interfaces, and measurable outcomes.