thibault.
All projects

Co-founder · Product & engineering · 2026 —

Zendegi.Studio

Zendegi means “life” in Persian. Animated wedding websites that speak each guest's language: the seal breaks, the venue paints itself in, and guests reply in under a minute.

Zendegi.Studio home page next to a phone showing the Montreal save the date: the couple's names in ink above a painted bay window with the couple dancing.

Problem

Wedding builders are English-first and US-centric: other languages are machine-translated or missing, and dates and prices are formatted for the US. Multicultural families get a site that looks like a form, in a language half of them don't read, and couples searching for a better one rarely find it.

UX design

Users

Couples planning a wedding, often bilingual or multicultural, and guests of every age and language who open the link from a text message.

Methodology

  1. 01 · Discover

    Our own wedding and competitive analysis

    Started from the sites we could not find for our own wedding, then audited the leading builders on templates, languages and RSVP.

  2. 02 · Define

    Product concept

    Ranked the value in one order: the wow first, then a real wedding website, then an RSVP that runs itself.

  3. 03 · Design

    Storyboards and an animation lab

    Each animation is storyboarded, specified to the beat and reviewed on its own in an animation lab before it reaches a page.

  4. 04 · Validate

    Automated accessibility, visual and performance checks

    Playwright accessibility and visual regression tests, animation frame checks and Lighthouse on a mid-range phone.

Design principles

  • Every guest reads the site in their own language, right to left included
  • Localized, not translated: dates, times and prices follow each locale
  • Easy to find, for search engines and AI answer engines alike

Approach

  • Localization at the core

    English, Canadian French and French from France, with each household in its own language. Persian and other right-to-left scripts read right to left, down to the handwritten names, dates follow each locale through Intl.DateTimeFormat, and prices are in Canadian dollars.

  • SEO

    A canonical URL, hreflang alternates for every locale, a sitemap, localized meta descriptions and Schema.org JSON-LD for the organization, the pricing offer and each demo.

  • GEO

    Couples now ask ChatGPT, Perplexity or Claude for a wedding website, so the site serves an llms.txt summary and robots.txt explicitly welcomes AI answer crawlers.

  • Animation down to the last detail

    Wax seals that crack, envelopes and gatefold cards that open like paper, names written in ink stroke by stroke and venues painted in front of the guest. Each animation is storyboarded and specified on its own, frame-checked against regressions, and has a calm still version for reduced motion.

  • AI-crafted art and sound

    Scenes of real places are painted with Midjourney and fal.ai, then retouched with inpainting and erasing models on fal.ai. Opening sound effects, from the seal breaking to the paper unfolding, are generated with ElevenLabs and played with Web Audio.

Results

animations specified one by one
60+
locales, right-to-left scripts included
3
and JSON-LD for AI answer engines
llms.txt

Stack

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • GSAP
  • Three.js
  • Vercel
  • Neon
  • Drizzle
  • Resend
  • PostHog
  • Midjourney
  • fal.ai
  • ElevenLabs
Next projectFeatures
© 2026 Thibault Friedrich