Skip to content

3D Configurator / 2025

Pergola Configurator

A 3D pergola configurator for Grill King. Customers set the span, finish, and side walls, preview the gazebo, and request a quote.

Status
Production
Systems
Three.js · Configuration Engine · Quote Workflow
Stack
Next.js · TypeScript · Three.js · React Three Fiber
grillkingbbqs-and-pergola.vercel.app/
Pergola Configurator — captured from the public project

Project screenshot · 2026-10-17

Open project ↗ (new tab)

Overview

The pergola configurator is the Grill King design studio for a louvered gazebo. Span, finish, and side walls update the 3D preview, and the customer can request a quote for that design.

Scope

  • 3D Product Configurators
  • 3D Modeling & Animation

Challenge

A gazebo has to fit a slab and a finish. A product photo does not show the span, the louvres, or the side walls together.

Solution

A 3D configurator for the pergola. Customers set the layout, preview it, and send that design for a quote.

System

How this product is wired.

Flow

  1. 01

    SPAN

  2. 02

    FINISH

  3. 03

    SIDE WALLS

  4. 04

    QUOTE

Experience

  1. 01

    3D gazebo with span, finish, and side-wall controls

  2. 02

    Freestanding and wall-mounted layouts

  3. 03

    A quote that carries the selected design

Features

  • Real-time 3D
  • Span and layout
  • Finish and side walls
  • Quote request

Implementation

  • React Three Fiber scene for the louvered gazebo
  • Configuration state for span, finish, and side walls
  • Quote handoff of the selected design

Mobile

The pergola configurator works on a phone, with the preview and the option steps in one flow.

Outcome

  1. 01

    Customers preview a gazebo at their span and finish before asking for a quote

  2. 02

    The quote matches the design on screen

Next projectBalcony Configurator