
The Bazi Oracle
LiveChinese metaphysics meets modern software
Started: April 10, 2026 · ~10 hours over 1 day
AI:
Claude Code
Google Stitch
Gemini API
Mind Studio
Stack:
Next.js 16
React 19
TypeScript
Supabase
Tailwind CSS
A Chinese metaphysics web app that translates 2,000+ years of Four Pillars (Bazi) tradition into a modern, interactive experience. Generates natal charts with Heavenly Stems and Earthly Branches, computes Day Master personality profiles and Ten God relationships, maps Luck Pillars across decades, and includes a Date Selection engine powered by the Twelve Day Officers system. All driven by a pure TypeScript calculation engine with zero API dependencies.
// screens

1 / 5
// highlights
- Pure TypeScript Bazi engine with bundled solar term lookup (1900-2100)
- Natal chart with Four Pillars, hidden stems, and Five Element color coding
- Day Master personality profiles with strengths and gift descriptions
- Date Selection with Twelve Day Officers and favorable activity mapping
- Luck Pillars timeline spanning decades with current cycle highlighting
- Dark luxury aesthetic with gold accents and yin-yang overlays
// takeaways
- Domain-specific calculation engines are best built client-side when data is deterministic and bounded
- Dark luxury design direction needs restraint — gold accents work when used sparingly
- Building for yourself first produces the most honest product decisions
- Solar term accuracy is critical for Bazi and required bundling authoritative lookup data