B2B Portal

Gastro Zurich

Federated multi-tenant platform for Switzerland's largest regional gastronomy association — 9 regions, 2,500+ member establishments.

Team Unchained Commerce
Role Core Contributor
Live Site gastrozuerich.ch
Gastro Zurich member portal

The Challenge

Gastro Zurich needed to unify its brand identity across 9 autonomous regional sections through a digital transformation. Previously, each section managed its own separate web presence. The platform needed to maintain regional content autonomy while establishing a consistent design language across all sub-associations.

The Solution

We built a federated multi-tenant platform with a shared headless CMS enabling consistent design across all regions via subdomains (e.g., oberland.gastro.zuerich) while preserving content autonomy at regional levels. Bidirectional content aggregation allows regional events and news to automatically publish to the cantonal level, while cantonal content can be selectively adopted by regions.

Key Features

Self-Service Member Portal

2,500+ establishments can independently manage business profiles, upload images, set opening hours, and provide contact details.

Course Management

Modular course system with tag-based filtering and sorting for seminars, displayed in Bento-style layouts.

Event & Ticketing

Full event management with Apple & Google Wallet pass scanning, PDF ticket generation, and QR-code validation for entry control.

Federated CMS

Dynamic survey tools and form builders for region-specific customization, with bidirectional content aggregation between regional and cantonal levels.

Results

2,500+ Members
9 Regions unified

Tech Stack

Next.js React Apollo Client GraphQL Unchained Engine Cockpit CMS Apple Wallet Google Wallet Playwright Docker