Brand, product, engineering · Jyomi · 2026

Jyomi

1

What Jyomi is

A platform for one report — Sade Sātī, the 7.5-year transit of Saturn. Live since 23 April 2026, in Turkish. No expert face in the header: trust is carried by the classical sources and the precision of the math, not by a portrait.

Jyomi landing: living Moon wordmark and headline “Yedi buçuk yıl uzunluğunda bir cümlenin ortasındasın”
Landing: “You’re in the middle of a sentence seven and a half years long” — about the user’s current Sade Sātī phase
2

The Moon is not a logo, it’s a clock

The “o” in Jyomi is the current Moon phase. A server component calls suncalc and ships a real Moon SVG on every render. No cron, no releases — the wordmark shifts naturally about every 3.5 days.

The “o” is the real Moon phase right now
3

The sky shown openly

The landing displays live coordinates: Moon, Saturn, Lahiri ayanāṃśa, ephemeris source, UTC timestamp. Real astronomy runs underneath, and the site shows it in the hero — not buried in an FAQ.

Live Moon and Saturn coordinates on the landing
The live data is recalculated server-side on every request
4

One report, ten chapters

Seven products on the roadmap — natal chart, synastry, daśā forecasts — were postponed. At launch the platform does one thing: it computes a personal Sade Sātī timeline, explains the current phase, and ships a 3,000-word PDF in ten chapters. Streaming through Claude: text starts arriving immediately, the full report assembles in 30–60 seconds.

Chapters

  • Your personal chart
  • How to read this report
  • Where you are right now
  • Sensitive windows
  • What the sky is telling you
  • What you might notice in the body
  • What may help you
  • Things worth thinking about
  • Things to remind yourself
  • A final word

5

Under the hood

Closed beta right now: paid mode sits behind a feature flag, waiting on iyzico approval for the Turkish entity. Reports are free while the team runs them against real data.

Stack

  • Frontend — Next.js 16 + Tailwind v4
  • Hosting — Railway behind Cloudflare
  • Charts — Swiss Ephemeris in WASM, local, Lahiri ayanāṃśa
  • Streaming — Claude Sonnet 4.6
  • PDF — @react-pdf/renderer
  • Database — Neon Postgres
  • Payments — iyzico
  • Type — Bricolage Grotesque + Space Mono
Sade Sātī report order form
The order form
6

Taxes, KVKK and a 1925 law

Astrology in Turkey lives under law 677, from 1925: making a profession of fortune-telling for profit is illegal. So Jyomi isn’t fortune-telling — it’s an educational platform: “kendini tanıma, eğitsel içerik”. That isn’t a workaround; it’s what the report actually does.

Taxes go through Article 20/B exemption: the bank withholds 15% automatically, no bookkeeping. If the özelge ruling refuses, the fallback is serbest meslek, 15–40% progressive. We’re waiting on the answer.

For payments from outside Turkey I assembled a legal scaffold: Paddle as Merchant-of-Record, EU CRD Art. 16(m) digital-goods waiver, UK Reg 37, KVKK Madde 9 on international data transfer. Six legal pages in two languages, a sub-processor table, two consent checkboxes in checkout, an entertainment-only disclaimer in the footer. Half the build time of this product was legal English, not code.

7

How I built it

Solo. Brand, product (one offering at launch instead of seven), all the code — from landing to PDF, infra, taxes.

With Duygu Akartuna — Vedic practitioner, PhD, author of a book on Saturn — on the substance and review of every chapter. I do product and code; she carries the knowledge and the voice.

What else shipped around the report: 47 articles on Vedic astrology at /ogren (SSG + JSON-LD), four transactional emails coloured by graha (Saturn purple, Sun gold), a 1080×1920 nakshatra share card for Instagram Stories, a generative sigil watermark on the PDF. Part of this assembled in a single evening across six parallel agents in git worktrees — cherry-picked in dependency order, conflicts only on additive imports.

Next: flip paid mode through iyzico, ship the other six reports from the roadmap, English version after.