Synastry Stories: relationship insight as a playable mobile experience.
Synastry Stories turns deterministic compatibility calculations into short, emotionally realistic AI-generated scenarios, then gives users a practical bridge sentence they can use in real conversations.
What this project proves.
Anonymous first value before signup.
Generated scenarios with deterministic fallbacks.
Capacitor Android and iOS wrappers.
Vitest and Playwright regression coverage.
Turn a complex calculation into something emotionally useful.
Raw compatibility data is difficult to interpret and easy to overstate. The product needed a compelling first experience while keeping deterministic calculations separate from generated narrative and preserving clear safety boundaries.
Separate trusted computation, AI storytelling, and product safeguards.
Astronomy Engine performs deterministic calculations. Claude turns the context into scenario-based stories, while fallback content keeps the journey functional. Accounts, client sync, sharing, invites, moderation, analytics, and prepared commerce flows support the wider lifecycle.
A production-shaped AI product across web and mobile.
The project proves more than prompt integration: onboarding, state management, database design, privacy-aware sharing, admin controls, automated testing, installable PWA behavior, and native delivery surfaces are designed as one system.
Tools and operating surface.
React 19
TypeScript
Anthropic SDK
Astronomy Engine
PostgreSQL & Drizzle
Capacitor
Playwright & Vitest
Need this kind of system in your own stack?
Bring the workflow and the constraints. I’ll map the smallest production system worth shipping.
Book a scoping call