Work
Digital product

AR Dish & 3D Model Visualizer

An immersive, cross-platform Augmented Reality (AR) experience that allows users to view high-fidelity 3D models of food dishes, furniture, and anatomy directly from their web browser. Built from scratch, focusing on high-performance 3D rendering.

Open project
System
AR Dish & 3D Model Visualizer
Timeline
Live
Launch
Live project
Year
Portfolio
AR Dish & 3D Model Visualizer preview
Digital product
React 18 / TypeScript / Vite
Digital product

AR Dish & 3D Model Visualizer

Digital productReact 18
Project bannerAR Dish & 3D Model Visualizer
01

Details

Key Features: - Interactive 3D Viewer utilizing Google's <model-viewer> for rotating, zooming, and panning 3D models directly on the web. - Cross-Platform AR: Leverages Apple native AR Quick Look (.usdz) for iOS and Google Scene Viewer (.glb) for Android. - Animation Playback: Built-in controls for playing, pausing, and cycling through 3D model animations directly from the UI. - Dynamic Data Rendering: Utilizes a TypeScript catalog to dynamically render products, descriptions, and nutritional facts. - PBR Environments: Adjusted exposure and shadow intensities for photorealistic model blending into real-world spaces.

02

Details

My Role & Technical Approach: I built the entire front-end of this project from scratch. Beyond the complex 3D integration, I focused heavily on performance and SEO, successfully achieving a perfect 100 score on Google Lighthouse. I optimized the model assets (.glb, .usdz, and .webp) and established a seamless bridge between vanilla web components and the React ecosystem.

03

Details

Target Audience: Restaurants, furniture retainers, and businesses seeking to elevate customer engagement via an immersive 3D/AR catalog.

Stack and capabilities.

The technical footprint stays visible without turning the case study into a sparse list.

7 capabilities
01
React 18
02
TypeScript
03
Vite
04
Tailwind CSS
05
shadcn-ui
06
React Query
07
WebXR

Build notes and proof.

Details

Key Features: - Interactive 3D Viewer utilizing Google's <model-viewer> for rotating, zooming, and panning 3D models directly on the web. - Cross-Platform AR: Leverages Apple native AR Quick Look (.usdz) for iOS and Google Scene Viewer (.glb) for Android. - Animation Playback: Built-in controls for playing, pausing, and cycling through 3D model animations directly from the UI. - Dynamic Data Rendering: Utilizes a TypeScript catalog to dynamically render products, descriptions, and nutritional facts. - PBR Environments: Adjusted exposure and shadow intensities for photorealistic model blending into real-world spaces.

Details

My Role & Technical Approach: I built the entire front-end of this project from scratch. Beyond the complex 3D integration, I focused heavily on performance and SEO, successfully achieving a perfect 100 score on Google Lighthouse. I optimized the model assets (.glb, .usdz, and .webp) and established a seamless bridge between vanilla web components and the React ecosystem.

Details

Target Audience: Restaurants, furniture retainers, and businesses seeking to elevate customer engagement via an immersive 3D/AR catalog.

AR Dish & 3D Model Visualizer project media 1
Project image 1AR Dish & 3D Model Visualizer
AR Dish & 3D Model Visualizer project media 2
Project image 2AR Dish & 3D Model Visualizer