A TYPO3-based multi-tenant website serving 70+ German city locations with shared core functionality and location-specific content.
Reddy.de is a large-scale enterprise website built on TYPO3 CMS, serving 70+ location-specific instances across German cities. Each location has its own site configuration and content while sharing a common codebase, design system, and set of custom extensions for products, jobs, reviews, and lead management.
The client needed a single platform to manage content across 70+ physical locations. Each location needed its own pages, product listings, job postings, and contact information, but the overall brand, design, and functionality had to remain consistent. Managing this many sites individually would have been unsustainable — every design change or feature addition would need to be replicated 70+ times.
We built a multi-tenant TYPO3 architecture where each location operates as a separate site within a shared installation. A core sitepackage provides the global design system, templates, and frontend assets. Custom TYPO3 extensions handle domain-specific features — products, jobs, customer reviews, and lead capture — that are configured per-location but share the same codebase.
I was responsible for the frontend build pipeline and template development. I built the Gulp-based asset pipeline (SCSS compilation, JavaScript bundling with Browserify, Babel transpilation), developed Fluid templates for page layouts, and created responsive frontend components for the product catalog, job listings, and location pages. I also worked on cross-browser compatibility and performance optimization across the location sites.
The multi-tenant architecture allowed the client to manage 70+ location sites from a single TYPO3 installation. Adding a new location became a configuration task rather than a development project. The shared extension system meant feature improvements — like a redesigned product catalog or updated job listing format — rolled out to all locations simultaneously.