Luna Interfaces

Project Details

Skate 3D Builder

º2026
Luna InterfacesClient
Design & DevelopmentMy Role
Skate 3D Builder

Project Overview

A 3D ecommerce platform with an internal builder for skate shops. Customers can create and upload custom designs for decks, grips, trucks, wheels, and bearings. They explore a 3D skatepark scene and build their own skateboard by mixing and matching parts from the shop inventory, previewing their design in real time before buying.

Gallery image 1
Gallery image 2
Gallery image 3
Gallery image 4

Challenge

We started from a 3D model and had to find a way to alter its textures at runtime. After achieving this, we wanted to explore a way to offer this software to skate shops, because it is visually attractive to see your skateboard in real time before buying it. So we began working on creating an internal dashboard that allows customizing the designs of the skate parts to create textures compatible with the model and the inventory parts to keep track of components. Here we faced another challenge because we had to set up a Python service to process these images with OpenCV. The challenge of this phase was to create a user-friendly editor for skate shop managers to make their real inventory compatible with the interactive 3D experience, and we achieved it.

Results

The dashboard panel allows full customization of parts, tracking of orders created from the scene where the skateboard is assembled, and sending email updates to customers. Stripe was also integrated as a payment gateway, so it allows completing purchases. It is a complete normal ecommerce but with superpowers to sell more.

Frequently Asked Questions

Common questions answered

L
U
N
A

BUILD WHAT MATTERS.