3D Interactive Showroom Developer Needed

Job ID: 40217554

Budget: $30 – $250 USD

Project Title
Three.js Developer Needed – Real-Time 3D Product Showroom for Website

Project Description
We are building a product-focused website for an Algerian manufacturer of WPC doors and are looking for an experienced Three.js / WebGL developer to create a real-time 3D interactive showroom embedded in a web page.

The goal is to present WPC doors in a realistic apartment environment, allowing visitors to visualize different colors and designs in a credible, modern context.

3D Scene Requirements

One single 3D scene

Modern open-space apartment (showroom style)

No ceiling (cut view)

Global perspective showing simultaneously:

living room

kitchen

bedroom

bathroom

WC

Product (Doors)

Each room has a separate WPC door

Doors are individual 3D meshes

Different door designs per room type

Doors must be clearly visible and well lit

Interactions

Color customization (8 colors)

Apply color globally to all doors (required)

Per-door color customization (optional / future-ready)

Ability to switch between multiple door designs

Scalability / Backend Logic (Important)
The architecture must allow, via data (JSON / API-ready):

Adding new door designs

Updating existing designs

Assigning designs to room types
Without modifying the core 3D code.

Technical Requirements

Real-time 3D (not static renders)

Three.js / WebGL (Babylon.js acceptable)

Optimized GLB models

Clean, modular, documented code

Web-ready integration

Deliverables

Embedded 3D scene

Source code

Basic UI for color/design selection

Setup allowing future extensions

To Apply
Please share:

Examples of real-time 3D web projects

Tools used (Three.js, Babylon.js, etc.)

Proposed technical approach

Estimated timeline