Skip to content

Case study · E-commerce

TileMoments: phone photos to printed wall tiles, designed in the browser

An e-commerce product that turns customers' own photos into printed photo tiles and framed wall art — with a guided design studio, saved layouts, accounts, payments and fulfilment through print partners.

Client
TileMoments
Industry
E-commerce
Type
E-commerce platform
Platforms
Web, Mobile web
Services
SaaS & Full-Stack, Backend & Integrations, Cloud & DevOps
TileMoments homepage: “Moments That Stick”

About TileMoments

TileMoments sells 8×8-inch photo tiles and framed wall art printed from customers' own photos. Customers design in a guided studio, preview their layout before ordering, and hang the tiles with a magnetic mounting system that needs no nails or tape.

Source: tilemoments.com

What we built

Full-stack product engineering: a Next.js storefront and design studio, a NestJS API on PostgreSQL (Prisma) with Redis, Clerk authentication, Stripe payments, and fulfilment through the Printify and MerchOne print APIs — running on AWS Fargate, RDS and S3.

The challenge

Customers arrive with phone photos of varying quality and want to see the finished wall before they pay. Each order then has to reach the right print partner as print-ready files, and customers expect to follow it afterwards.

Architecture

sign-inorders & layoutscachepaymentsfulfilmentphotos & print filesActorCustomerApplicationNext.js storefront & studioExternalClerkServiceNestJS APIDataPostgreSQL (Prisma)DataRedisExternalStripeExternalPrintify / MerchOneDataAmazon S3

Components

Select a component to trace what it connects to.

The solution

A guided studio takes customers through choosing photos, layout and frames, with a live preview and photo-resolution checks before checkout. Accounts keep saved layouts and order history, payments run through Stripe, and the API sends print-ready orders to Printify or MerchOne.

Key features

  • Guided design studio with live layout preview
  • Photo-resolution checks before checkout
  • Saved layouts and customer accounts
  • Order history and tracking
  • Stripe checkout
  • Fulfilment through Printify and MerchOne

Capabilities

Technology

Visual evidence

TileMoments design studio, first step: who the tiles are for
The guided studio — the first of several steps before layout and checkout.
TileMoments “How it works”: pick moments, design, hang
TileMoments “How it works”: pick moments, design, hang

Start a project

Want a team that works like this?

Three short questions about your project. We reply within one business day — with questions that show we read it.