Overview
Building your custom frames made easy and accessible
Collaborating with We Do Frames, we redefined the custom framing journey. Leveraging advanced technologies like Shopify Sanity, Next.js, and Three.js, we delivered a seamless platform where users can configure, visualize, and order their frames—effortlessly.
Client: We Do Frames
Timespan: Jun '24 - present
Key Focus: Configurable eCommerce
Scope: Branding, Web Design, Web Development
Technologies: Next.js, Sanity, Vercel, Tailwind CSS, Three.js, Shopify
The challenge
We Do Frames is a Danish eCommerce startup with a vision rooted in Scandinavian design values: simplicity, elegance, and high quality. Their ambition was bold—make custom-quality frames accessible through a modern, intuitive online experience.
At first glance, frames may appear simple. But beneath the surface lies an intricate mix of materials, dimensions, and configurations. Each frame is unique—custom sizes, color variations, different profiles, glass types, and mounting options. Standard eCommerce templates simply don’t accommodate this level of complexity.
Beyond configuration, users also need to see what they’re building. Accurate, real-time visualizations are crucial for confidence and satisfaction. We needed a solution that could elegantly support both: complex customization and live preview.
The solution
At Nethart, configurable eCommerce is our expertise—and we embraced this challenge head-on.
While Shopify remains our preferred eCommerce engine, its templated front-end limitations couldn’t support this project’s requirements. Instead, we adopted a headless architecture, allowing full creative and functional freedom. This decoupled setup enabled us to build a truly custom experience.
On the backend, we implemented Sanity—our trusted COS (Content Operating System) for dynamic, scalable content. We used our proprietary Nethart Composable Layer (NCL) as the foundation, giving us a powerful head start. NCL combines best-in-class integrations, eCommerce capabilities, and a robust page builder—idal for demanding brands like We Do Frames.
Shopify remained the core commerce engine, managing payments, inventory, and transactional workflows—allowing us to focus entirely on delivering a unique configuration and visualization experience.
The 3D visualization
Using Three.js, we developed a real-time 3D visualization engine. Customers can upload artwork, select frame types, adjust dimensions, and preview everything dynamically—down to background color and layout. The result? A true-to-life rendering of the final product before purchase.
The outcome
The result is a web application that transforms how custom frames are bought online. With the frame builder, users create a product that’s distinctly theirs—configuring every detail and previewing it in 3D.
Experience the innovation firsthand by visiting wedoframes.shop.
What’s next
We’re already building the next phase—integrating print + frame and poster + frame offerings. This expansion will empower users to upload, print, and frame their art—or choose from curated designs—all with best-in-class customization. From aspect ratios to frame styles, We Do Frames will soon offer the most flexible and comprehensive configurator on the market.