Seven astrology systems, one app. BaZi, Vedic, Tropical, Human Design, and more...
Every astrology app picks one system and runs with it. Tropical gives you your sun sign. Vedic gives you your nakshatra. BaZi tells you about your elements. But nobody was asking the obvious question: what happens when you look at all of them at once?
SOULPRINT reads your birth chart through seven systems — Human Design, BaZi, Western Numerology, Vedic, Zi Wei Dou Shu, Tropical, and Qi Men Dun Jia — then uses AI to weave them into a single narrative that makes sense.
A companion compatibility product analyses two birth charts in synastry, running cross-system analysis on planetary aspects, elemental dynamics, Human Design interaction, and Vedic Ashtakoota scoring. Results are presented with qualitative word labels (no numeric scores) to keep the tone grounded rather than gamified.
The platform performs real astronomical calculations server-side using the Swiss Ephemeris (sweph) for degree-accurate planetary positions, house cusps, and gate assignments. Birth times are resolved to UTC using geodetic coordinates and timezone lookup, ensuring accuracy across all global locations. The calculations feed into a Claude-powered AI layer that generates flowing, narrative interpretations — not keyword lists — that weave insights coherently across all seven systems simultaneously.
Each paid report is delivered as a professionally typeset PDF (Puppeteer-rendered with custom Cormorant Garamond headings and DM Sans body copy), auto-emailed on purchase via Resend, and accompanied by a shareable 1080×1350 summary card generated as a PNG. Payments are handled through Stripe Checkout with support for promotional codes and optional add-ons. The mailing list is managed via Brevo.
The backend is a modularised Node/Express server deployed on Render, with route modules for payments, AI generation, PDF export, email delivery, and admin tooling. Redis (Upstash) handles session rate limiting and coupon logging. The frontend is a zero-build single-page application in pure HTML/CSS/JS — intentionally lightweight and fast.
Synthesizes Human Design, BaZi (Chinese astrology), Western Numerology, Vedic astrology, Zi Wei Dou Shu, Tropical astrology, and Qi Men Dun Jia into a single AI-interpreted report
Two-person synastry analysis across all systems with word-based scoring (no numeric scores), covering synergy, friction, and actionable relationship guidance
Free hourly chart tool for directional and timing guidance
Puppeteer-rendered PDFs with custom typography, plus auto-emailed reports with personalized share cards
Auto-generated 1080u00d71350 PNG cards with birth chart highlights, designed for social sharing
Pure HTML/CSS/JS single-page app with no framework dependencies, deployed on Render
Server-side planetary positions via sweph for degree-accurate chart data (HD gates, Vedic nakshatras, tropical aspects)
Next project
AIOChat