Headless CMS (Strapi/Contentful)
API-first backend, two separate front ends.
TYPO3 as a headless backend for the public website and in-store consulting. 5 custom Extbase extensions, 11 domain models, and a 7-step wizard with consistent data management across both touchpoints.
Background
B2B manufacturer wants a configurator. A public website for DIY shoppers, plus a tablet app for in-store consultations. Data management must be consistent.
Two separate apps, two backends, two data sets. Synchronization is time-consuming, and maintenance is duplicated.
A TYPO3 codebase serving as a headless backend, two Fluid frontends with shared domain models. Single source of truth.
12 weeks
11 domain models defined. Products, variants, compatibilities, pricing tiers.
5 Custom Extbase Extensions. Repository pattern, clear boundaries.
7-step wizard for DIY shoppers. Mobile-first.
Second Fluid template family for in-store consulting.
Tools
Voice
What won us over wasn't the finished front end, but the fact that we can maintain the code in our own back end. No vendor lock-in.
Domain modeling before coding saves weeks.
One codebase with two front ends > two codebases.
The Repository Pattern makes multi-frontend systems maintainable.
Vendor lock-in + monthly costs. TYPO3 allows for the same architecture without external dependencies.
~400–500 hours for 5 extensions, 11 models, and 2 templates.
€50,000–€80,000, depending on complexity. Includes a domain workshop.
The first call is free.