our project

SPINIKO

A bilingual event-services platform that transforms a complex catalogue of games, activities and locations into a clear, scalable lead-generation system.

FOQIRA developed a bilingual WordPress platform for Spiniko, a Canadian company specialising in team building, giant game rentals, event planning and experiential marketing.

Project Metadata

Client
SPINIKO
Founder / Creator
Spiniko Team
Target Market
Corporate, public-sector, education and event clients across Quebec, Ontario and the rest of Canada
Year
2026
Status
Completed
Duration
Ongoing development and content expansion
Core stack
WordPress, Bricks Builder, Advanced Custom Fields, Custom Post Types, Polylang, Custom PHP, JavaScript, Rank Math
Explore ArchitectureBuild a Similar Platform

// Project Impact & Metrics

Results
That Scale

The completed platform brings Spiniko’s services, games, activities, locations and bilingual content together within one scalable WordPress system.

/01

2

Connected Language Versions

English and French content are managed within one shared WordPress and Polylang architecture.

/02

5+

Core Service Categories

Game rentals, team building, event planning, experiential marketing and school activities are organised through a shared system.

/03

3

Primary Service Regions

The platform supports content and conversion paths for Ontario, Quebec and the rest of Canada.

/04

1

Reusable Catalogue System

Games and activities can be added and displayed through structured fields and dynamic templates.

// Business Context

From a Complex Service Catalogue to
a Structured Event Platform

Understanding the client’s business, audience and operational challenges was essential before designing the platform architecture. The project focused on turning a broad catalogue of services and activities into a scalable bilingual system that supports both customer discovery and long-term business growth.

Target audience

Corporate event organisers, HR teams, office managers, schools, municipalities, festival organisers, event agencies and private clients looking for professional team-building activities, game rentals and event services across Canada.

The platform primarily serves organisations in Quebec and Ontario while supporting enquiries from clients throughout the country.

Client Background

Spiniko is a Canadian event entertainment company specialising in corporate team building, giant game rentals, experiential marketing, school activities and full-service event planning.

Operating from Montreal and Toronto, the company delivers interactive experiences for businesses, educational institutions, municipalities, festivals and agencies across Canada. As the catalogue of games, activities and services continued to grow, Spiniko required a digital platform capable of presenting complex content clearly while supporting bilingual audiences and future expansion.

The Architectural Challenge

Spiniko’s growing catalogue included multiple services, hundreds of activity variations, regional offerings and two language versions.

Traditional static pages made the website increasingly difficult to maintain and limited the team’s ability to expand the catalogue efficiently.

The challenge was to create a structured content architecture that connected services, activities, locations and enquiry paths through reusable templates, dynamic relationships and bilingual content management while keeping the user experience simple and intuitive.

// Three Core Project Goals

The project focused on turning Spiniko’s broad service offering into a clear bilingual platform that would be easier for customers to explore and easier for the internal team to manage.

01

Simplify Service and Activity Discovery

Create clear navigation paths between services, game catalogues, team-building activities, client types and service regions so visitors can quickly identify the most relevant solution for their event.

02

Build a Scalable Bilingual Content System

Develop structured content models and reusable templates for English and French content, allowing the Spiniko team to add new games, activities and service pages without rebuilding layouts manually.

03

Generate Better-Qualified Enquiries

Design conversion paths and detailed enquiry forms that collect essential information such as event type, location, date, participant count, budget and requested service before the sales conversation begins.

// Strategy & Information Architecture

Services, Catalogues and Locations Working as One System

We organised the platform around three connected layers: services, catalogue items and geographic service areas.

Service pages explain the broader solutions Spiniko provides, including team building, game rentals, event planning, experiential marketing and school activities.

Catalogue pages allow visitors to explore individual games and facilitated activities in more detail. Each item can include relevant information such as participant capacity, duration, activity focus, intended audience and event requirements.

Regional pages connect the offer to the locations Spiniko serves, helping visitors understand availability across Ontario, Quebec and the rest of Canada.

These layers work together through dynamic templates, taxonomies, internal links and contextual calls to action, creating a platform that supports both customer discovery and internal content management.

Information Architecture Blueprint

Select a layer to inspect its content structure & ACF schema relationships.
ServicesTeam-Building ActivitiesGame CatalogueCollectionsAuthor

Services CPT (Cuatom Post Type)

Spiniko’s main services are organised into dedicated content sections for game rentals, team building, event planning, experiential marketing and school activities.

Each service page explains the offer, introduces relevant catalogue items and guides visitors towards a suitable enquiry path.

Key Schema / Data Fields:
Dedicated service landing pages
Contextual calls to action
Related catalogue items
Service-specific enquiry paths

Activities Database Layer

Team-building activities are managed as structured catalogue entries with information such as participant capacity, duration and activity focus.

Dynamic listing and detail templates allow users to compare activities while giving the Spiniko team a consistent system for adding new programmes.

Key Schema / Data Fields:
Participant capacity
Activity duration
Team-development focus
Reusable activity templates

Culinary Taxonomy Categories

Categories organise recipes into familiar culinary groups and support broader browsing journeys.

Dynamic archive templates create consistent category pages that can include introductory content, featured recipes and automatically updated recipe listings.

Key Schema / Data Fields:
Dynamic category archives
Automatic recipe listings
SEO-ready introductory content
Consistent archive layouts

Curated Themed Collections

Curated collections group recipes around practical themes, cooking occasions, techniques or ingredient families.

Unlike standard categories, collections create editorial journeys that help users discover related recipes in a more intentional and engaging way.

Key Schema / Data Fields:
Themed recipe groupings
Curated recipe selection
Editorial recommendations
Contextual discovery jour

Author & Editorial Hub

The author section establishes Marco’s expertise as both an Italian chef and a pharmacist.

It connects his culinary background, teaching approach and existing content audience with the website, strengthening trust and supporting the platform’s editorial authority.

Key Schema / Data Fields:
Professional author profile
Culinary and scientific expertise
YouTube audience connection
Editorial

// Relational Data Architecture

Recipe

Pasta a la carbonara

Ingredients:
Espaguetis, Guanciale, Yemas, Huevos, Pecorino Romano, Pimienta negra, Sal , Aceite de oliva
Category:
Pasta
Collection:
Italian Classics

Enfoque de diseño

The visual system reflects Spiniko’s playful and energetic brand while maintaining the clarity expected by corporate, education and public-sector clients.

Large imagery, expressive typography and bold content sections communicate the scale and atmosphere of Spiniko events. At the same time, consistent cards, metadata blocks and content hierarchies make a large catalogue easier to scan.

Reusable design components were created for service cards, activity listings, game catalogues, regional sections, related services, calls to action and enquiry forms.

The layouts remain visually dynamic without requiring each activity or service page to be designed independently.

Enfoque de desarrollo

The website was developed with WordPress, Bricks Builder, Advanced Custom Fields, custom post types and Polylang.

Structured fields store information about services, games and team-building activities separately from their visual presentation. Bricks templates retrieve this content dynamically and display it through reusable layouts.

Custom post types and taxonomies organise catalogue items by service, audience, activity type and other relevant attributes. Dynamic queries automatically populate listings and related-content sections.

Polylang manages the English and French versions of the website, including translated pages, navigation, templates and structured content relationships.

Custom PHP and JavaScript support dynamic output, interface interactions, catalogue behaviour and specialised functionality that could not be handled through standard builder settings alone.

// interface & system gallery

Platform Interface Gallery

Explore actual high-resolution interface views of the custom WordPress Bricks platform. 

// Key Solutions Implemented

Engineered Solution Modules

sol_01

Structured Recipe Content

Recipes were converted into a structured content model with dedicated fields for ingredients, quantities, units, preparation details and supporting information.

This creates consistent recipe pages, simplifies publishing and makes recipe data reusable across templates, search functions and structured data.

sol_02

Ingredient-Based Discovery

A dedicated ingredient system connects individual ingredients with the recipes in which they appear.

Visitors can explore the website based on ingredients they already have or want to cook with, creating additional entry points into the recipe library.

sol_03

Curated Recipe Collections

Bricks templates and reusable components control recipe cards, archive layouts, recipe pages, ingredient pages and calls to action.

This reduces duplicated work, maintains visual consistency and allows new content to be published without rebuilding layouts manually.

sol_04

Reusable Dynamic Templates

Bricks templates and reusable components control recipe cards, archive layouts, recipe pages, ingredient pages and calls to action.

This reduces duplicated work, maintains visual consistency and allows new content to be published without rebuilding layouts manually.

// Before & After Transformation

Structural Upgrade

Content Structure & Relationships

before

Recipe content depended mainly on conventional posts, general categories and chronological navigation.

after

Recipes are now supported by dedicated ingredient pages, curated collections and contextual content relationships.

Business Benefit:

Visitors have more intuitive ways to explore the recipe library based on dishes, ingredients and culinary interests.

Scalability & Editorial Workflow

before

Expanding the content library risked creating inconsistent layouts, duplicated design work and increasingly difficult content management.

after

Reusable templates and structured fields maintain a consistent presentation across new recipes, ingredients and collections.

Business Benefit:

The editorial team can publish new content faster while maintaining design and structural consistency.

Ingredient-Based Discovery

before

The website offered limited ways to explore the relationship between dishes and the ingredients used to prepare them.

after

Visitors can search and browse recipes by ingredient, creating additional pathways into the content library.

Business Benefit:

Ingredient relationships improve content discoverability, internal linking and the depth of user journeys.

// Technical Implementation & Stack

Built as a System, Not Isolated Pages

The technical foundation combines WordPress, Bricks Builder, Advanced Custom Fields and custom PHP functionality.

Custom post types separate recipes, ingredients and collections into manageable content structures. Dynamic templates control how these content types are displayed, while taxonomies and relationships support browsing, contextual navigation and related content.

Custom functionality was implemented for structured ingredient lists, ingredient-based recipe discovery, dynamic FAQ content, recipe schema, specialised search behaviour and contextual content output.

Rank Math and custom schema output provide the technical SEO foundation. Redirects preserve important URLs during structural changes, while reusable classes and components improve maintainability and performance.

CMS Core

WordPress

Core content management and publishing platform used to manage recipes, ingredients, collections and editorial content.

Template Engine

Bricks Builder

Dynamic template engine used to create reusable page layouts, archive templates, cards and global components.

Data Architecture

Advanced Custom Fields

Structured data layer used to manage recipe information, ingredients, quantities, metadata and supporting content.

Information Model

Custom Post Types

Content architecture separating recipes, ingredients and collections into manageable publishing systems.

Custom Logic

PHP & JavaScript

Custom search hooks, schema generator, and dynamic ingredient matcher

SEO & Schema

Rank Math + PHP

SEO and schema foundation used for metadata, indexing controls, XML sitemaps and structured data.

Monetisation

Google AdSense

Advertising integration designed to support monetisation while maintaining content usability.

GDPR & Privacy

Complianz

Cookie consent and privacy management for European and international website visitors.

Scalable for Future Monetisation and Multilingual Expansion

Cocina con Marco was built as a publishing system rather than a collection of individually designed pages.

Recipes, ingredients and collections are managed as structured content. Bricks templates determine how each content type is displayed, while global classes and reusable components control visual consistency.

This separation between content and layout allows the editorial team to publish new recipes without rebuilding page sections.

It also creates a foundation for future filters, advertising improvements, commercial partnerships, expanded collections, multilingual content and new digital products without replacing the underlying website.

Reusable Publishing Workflow
Schema-Driven SEO Foundation
Scalable Content Architecture

// CLIENT TESTIMONIAL & VERIFIED REVIEW

Client Endorsement

Erwan Ferard
Associate, Operations & Production
5.0 Verified on Upwork

"Great experience working with Alexandr, the quality of his work his excellent and he was always available for questions and comments"

// Delivered Scope

Full-Service Scope Executed

+ Advanced Custom Fields
+ Bricks Builder
+ Complianz GDPR
+ CSS3
+ HTML5
+ JavaScript
+ JSON-LD
+ PHP
+ Polylang
+ Rank Math SEO
+ Schema.org
+ WordPress

// Collaboration

{team_heading}

Strategy
FOQIRA Studio
UX/UI Implementation
FOQIRA Studio
WordPress & Bricks Development
FOQIRA Studio
Content
Client team

[ Next Steps ]

Planning a Content-Rich Website That Needs More Than a Standard Blog?

We build structured WordPress platforms that make complex content easier to manage, discover and scale.
close