Skip to content

Demo 3D yacht web-configurator for Kingdom Marine company to test basic functionality.

Notifications You must be signed in to change notification settings

kr4chinin/yacht-configurator-demo

Repository files navigation

Yacht 3D web-configurator 🛥️

Demo configurator for Kingdom Marine yacht company to test basic functionality. This repository includes landing page and configurator logic itself. Click here to check it live, best perfomance and view for now are only achieved in Chrome on MacOS.

Note that only Flybridge model is currently avalaible for customization!

Introduction

Here is the basic overview of the configurator:

Basic functionality overview

And here you can one section from Main Page and one section from About Us page: Main page layout About us section layout

I've also implemented adaptive layout for mobile devices (configurator perfomance is good on mid-tier and high-tier phones):

Main page section on mobile

Configurator on mobile

Functionality

  • Ability to customize yacht exterior and interior details, choose different engines and various optional accessories

Engine options in configurator

  • User can click on Summary section and check final price with all selected options in nice overview:

Summary page

  • Dynamic water and surroundings
  • Fullscreen mode
  • Adaptive layout for most popular devices, perfomance optimization
  • Interactive landing with main information

Tech stack

  • Vite, React, Typescript
  • MobX
  • Three, react-three-fiber
  • Sass

Further plans

  • Save/restore configuration from localStorage
  • Cross-browser optimization
  • Refactor landing styles

Flybridge engine section

Optional accessories pop-up in configurator