All work
SaaS · Backend

Multi-Tenant Publishing Platform

One Laravel app, many branded sites, a multi-tenant publishing platform built to scale.

Laravel 11FilamentLivewireMeilisearchAWS S3MySQLOpenAI
Multi-Tenant Publishing Platform, SaaS · Backend

Overview

Instead of maintaining a separate codebase per site, Sole IT built a single multi-tenant publishing platform that serves many branded properties, each resolved by its domain. Editors get a polished admin, readers get fast full-text search, and the whole thing scales from one maintainable codebase.

The challenge

Running multiple content sites meant duplicated code, inconsistent features and painful maintenance. The organisation needed one platform that could host many tenants, each with its own branding, content and media, without the overhead of many separate apps.

What I built

  • Architected host-based multi-tenancy in Laravel 11, the incoming domain resolves the tenant, its content and its theme.
  • Built the editorial experience on Filament 3 and Livewire 3 for a fast, modern admin.
  • Added Laravel Scout + Meilisearch for instant full-text search and AWS S3 for scalable media, with FFmpeg video processing.
  • Ran background work through Supervisor queues and cron, and layered in OpenAI-powered content features.

Key features

True multi-tenancy

Many branded sites served from one codebase, resolved by domain.

Modern admin

Filament 3 + Livewire 3 give editors a fast, friendly publishing UI.

Instant search

Meilisearch-powered full-text search across tenant content.

Media at scale

AWS S3 storage with automated image and FFmpeg video handling.

The outcome

Many sites maintained from a single, consistent codebase

Fast search and scalable media across every tenant

A platform that grows by adding tenants, not new apps

Have a project like this?

Let's build something that works and earns. First reply within a day.