Rahul.dev●
0
All Projects
Interior Design SaaS

IDCOLAB

Immersive 3D Visualisation

Role: Full Stack Engineer

Where design gets decided — a visual-first collaboration platform for interior designers

RoleFull Stack Engineer
Timeline8 months
Team Size3 engineers, 1 designer
IndustryInterior Design SaaS
idcolab.com
IDCOLAB
The Challenge

Understanding
the Problem

Interior designers struggled with fragmented workflows — sharing renderings via email, collecting feedback through scattered WhatsApp messages, and losing track of design revisions. IDColab needed a cloud-native platform that could render 3D models and 360° panoramas directly in the browser, with a collaborative file management system that felt as intuitive as Google Drive.

Engineering Breakdown

Architectural Execution

01

Architected a Next.js application with server-side rendering for SEO and fast initial loads, backed by AWS S3 for high-performance asset delivery

02

Integrated Babylon.js for real-time 3D model rendering with camera controls, lighting, and material editing — all running at 60fps in the browser

03

Built a pannellum-react powered 360° panorama viewer with hotspot annotations, allowing designers to pin comments directly onto immersive scenes

04

Developed a Google Drive-inspired file/folder system with drag-and-drop upload, nested folders, sharing permissions, and version history tracking

05

Created a responsive layout system that adapts flawlessly from 85-inch smart TVs to mobile phones, using CSS container queries and fluid typography

06

Implemented real-time collaboration features including pinned comments, activity feeds, surveys/polls, and project timelines

System Deep-Dive

Production Interfaces

Real-world production screens and core user journeys architected and shipped for IDCOLAB.

Virtual Interior Studio & 3D Viewer
Click to Expand
3D Engine

Virtual Interior Studio & 3D Viewer

Browser-based 3D workspace rendering complex interior models with real-time lighting and texture manipulation using Babylon.js.

The Results

Impact Delivered

60fps
3D Rendering Performance
3
Platforms (Web, iOS, Android)
300GB
Cloud Storage per Studio Plan
< 2s
Time to First Interactive
Technologies & Infrastructure

Core Engineering Stack

Next.js

SSR framework & routing

Babylon.js

3D model rendering engine

pannellum-react

360° panorama viewer

AWS S3

Cloud asset storage & CDN

TypeScript

Type-safe codebase

TailwindCSS

Responsive design system