Eztebe

Personal project

TarotNova

Tarot encyclopaedia in 12 languages, with members' area and subscriptions

Visit the site — TarotNova (opens in a new tab)
Screenshot of the TarotNova website

Context

An encyclopaedia of the Tarot de Marseille — 22 major arcana, minor arcana, spreads, articles — designed for an international audience, with an “understand rather than predict” approach.

The challenge

Sustaining over a thousand pages in twelve languages without sacrificing speed or SEO, and grafting on a members' area with monthly and yearly subscriptions plus one-off purchases.

What I did

Typed JSON content architecture, static generation of every page, translated URLs and slugs per language, per-language sitemaps and automated internal linking. Members' area with NextAuth and Prisma, Stripe payments (subscriptions, one-off purchases, webhooks), VAT by country.

Technical highlights

  • 12 languages with translated slugs and complete hreflang across 1,000+ pages
  • Static generation + ISR: every page served from the CDN
  • Stripe: monthly and yearly subscriptions, one-off purchases, webhooks, invoices
  • Schema.org per page type (Article, FAQ, Breadcrumb, Organization)
  • IndexNow and segmented sitemaps for fast indexing

Other projects

Screenshot of the ZodiacNova website
Content platform12 languages2026

ZodiacNova

Astrology encyclopaedia in 12 languages, transliterated slugs and automatically verified i18n

View project

Screenshot of the OracleNova website
Content platform12 languages2026

OracleNova

Freemium oracle-card platform, MDX content batch-translated into 12 languages

View project

A similar project?

Let's talk. I'll tell you frankly what is realistic, how long it takes and what it costs.