WK
About
Projects
Blog
GitHub

Suburbia - 3D Skateboard Configurator

Interactive WebGL-powered 3D skateboard configurator and e-commerce application. A truly immersive and gamified shopping experience in the browser.

Suburbia - 3D Skateboard Configurator

Real-time 3D Rendering E-commerce 🛹

Suburbia is an experimental e-commerce frontend demonstrating the integration of real-time 3D rendering within a modern web application architecture. Using React Three Fiber and Next.js App Router, it provides a seamless shopping experience where users can interact with products in 3D space, heavily optimized through static site generation (SSG).

Interface Showcase

The application features advanced scroll-linked animations, parallax effects, and a custom 3D configurator.

Hero Section Overview

Hero Section Overview

The hero section features GSAP animations and dynamic text composition designed to pull users immediately into the skateboarding culture.

Latest Drop Products

Latest Drop Products

Interactive product grids highlight the latest deck concepts, while parallax scrolling interfaces naturally lead visitors toward the Shop Boards Configurator Entry.

The Skater Team Roster

The Skater Team Roster

The Skater Team Roster

The Team roster showcases distinct masking and overlay effects, giving credit and spotlight to the core skating team.

Technical Architecture

  • Rendering Engine: WebGL via three and @react-three/fiber for real-time 3D board customization.
  • Data Layer: Fully autonomous and decoupled. Dynamic content is managed statically via TypeScript interfaces.
  • Styling: Utility-first styling with Tailwind CSS, orchestrated with clsx for dynamic responsive states.
  • Animations: High-performance DOM animations powered by gsap.