Zodial — personalized PDF report platform
End-to-end automated loop: payment → computation → 20+ page PDF → email delivery — with no human in the loop.
- Next.js
- PDF Generation
- YooKassa
- Automation
Zodial: from birth data to a finished PDF in a minute
Zodial is a pet-project hypothesis test. The goal was to build a “payment → compute → personalized PDF → delivery” pipeline that runs without anyone in the loop, and to see how the funnel behaves in a real niche.
The class of problem
In the niche of personal reports (astrology, numerology, fortune-telling), almost everything runs on manual labor: customers pay and wait hours or days, get inconsistent PDFs, sometimes with manual-entry errors. That kills conversion and LTV.
What’s inside
- Precise input form. Date, time, birthplace with automatic coordinate lookup.
- YooKassa payment webhook. Payment confirmed → computation starts immediately.
- HTML/CSS PDF layout engine. 20+ pages of unique content per order.
- Transactional email via Resend. Attachment delivered right after generation.
Stack
Next.js, Prisma + SQLite, YooKassa API, Puppeteer/React-pdf, Resend.
What this case shows about me
3 days from idea to a fully autonomous pipeline with real payments and delivery. This is about speed of hypothesis testing — pet projects are how I figure out in a weekend whether a model works, before spending weeks of a team’s time.