Scandere.

Papilly.

Online store with a 3D scene

Type
E-commerce
Status
Live
Technologies
Next.js, TypeScript, Three.js, Stripe, Tailwind CSS
Papilly

The project

Papilly sells a single product, a butterfly-shaped cervical pillow for side sleepers. I designed and built the store end to end: a dark identity, a 3D hero where the camera moves toward the bed as you scroll, content pages, a checkout reduced to the essentials and payment through Stripe Checkout. Prices, offers and promo codes come from a single source in the code, so no displayed figure can drift from what is charged.

Features

  • Three.js hero: a bedroom scene animated on scroll
  • Payment through Stripe Checkout, prices re-read on the server
  • Offers and promo codes kept in a single file
  • Short purchase path with a mobile buy bar
  • Multi-page site: product, guide, information pages
  • Admin page to follow orders
  • Ad measurement triggered only with consent
  • Deployed on Vercel with a dedicated domain

The technical stack.

Framework

Next.js with TypeScript and server rendering

3D

Three.js for the hero scene, with a fallback image

Payment

Stripe Checkout, amounts verified on the server

Interface

Tailwind CSS and a dark identity with a single accent

Next project →

DOEclic