All work
01Live

Personal analytics engine

Life Statistician

Turns your birth chart into a numbered portrait of who you are.

Solo build · 2026lifestatistician.com

It reads your birth chart and writes a personal report off it. You get a dozen traits, each scored one to five with the reason behind the score, five chapters on your character and the years ahead, and a rating for the year you are in. Underneath, it computes two old Chinese chart systems, Bazi (八字) and Zi Wei Dou Shu (紫微斗數), and generates the writing and images from what they say. I built it like a real data product, not a novelty. The inputs are structured and the generation is reproducible, so you can interrogate anything it hands back.

What it does

You give it a birth date and time. It works out the charts, scores the traits, writes the chapters, and generates images to go with them.

You can also check compatibility between two people, or just ask it questions about your own read. The slow generation runs in the background, so nothing keeps you waiting.

How it is built

Next.js 16 on the front. Prisma and Neon Postgres for data. Clerk handles auth, currently behind a verified-email allowlist.

Inngest runs the slow jobs: chapters, images, scores, compatibility, the Q&A loop. DeepSeek Reasoner writes the text, gpt-image-1 makes the visuals, Vercel Blob stores them.

Where it stands

Live at lifestatistician.com, free for the first 100 sign-ups.

The whole flow works today. I am still building out the dashboard widgets, PDF export, and the general polish.

Stack

Next.js 16React 19Prisma + NeonClerkInngestDeepSeek Reasonergpt-image-1
NextAI OS