White-label demo · Caterelo Engine · synthetic data

Where should you open the next club?

The exact same decision engine that powers Caterelo's 90-region relocation matching — re-skinned for a fitness chain in one config file. Districts instead of regions. Saturation instead of property prices. Same engine, new vertical, zero code changes.

This whole product is one config file

Everything you see — branding, dataset, metrics, scoring weights, verdict logic — is defined in ENGINE_CONFIG (view source: it's at the top of this page's script). Swap the dataset and you have a retail expansion tool, an HR global-mobility dashboard, or a lead-gen widget for an immigration law firm. The production engine adds: interactive maps, 13-signal scoring, comparison matrix, profile matching, premium gating, analytics.

// engine.config.json → { brand, palette, units, dataset[], metrics[], weights{}, verdicts[] }