Live at d8ly.app: a bilingual web product that keeps the Bazi calculation deterministic, then uses AI as a narrative layer—without making the model the source of truth.
The experience starts from a reproducible Bazi calculation. True Solar Time is handled as part of input normalization so the same birth inputs produce the same chart foundation; the narrative can change, but the underlying system stays legible.
Calculation and interpretation are treated as separate layers.
The core result remains useful even when AI is unavailable.
The interface makes a complex tradition easier to approach without hiding the system underneath.
02
02 / Flow
Anonymous first, account when useful.
The product is designed to let someone begin without immediately creating an account. An optional account flow can add continuity, while the first interaction stays focused on getting to a meaningful result quickly.
Lower-friction entry for a first reading.
Clear boundaries around what is saved and why.
A path from one reading into a longer-lived personal tool.
03
03 / Information architecture
Today, Explore, Portrait.
The product consolidates the main destinations into a simpler information architecture: Today for the current reading, Explore for additional ways to read, and Portrait for the durable personal view. That structure gives the web app a rhythm instead of a collection of disconnected tools.
Today creates a daily starting point.
Explore holds breadth without competing with the core flow.
Portrait gives the user a place to return to.
04
04 / AI behavior
AI expands the meaning, not the math.
AI is used as a bounded narrative layer and as a practical fallback or cache strategy. It can make a deterministic result feel more personal and readable, but it does not decide the chart. That separation makes it easier to reason about privacy, failures, and the difference between calculation and interpretation.
Model output is optional, structured, and replaceable.
Fallback behavior keeps the product from depending on one generation request.
The system leaves room for attribution and privacy decisions to stay visible.
05
05 / Launch surface
A social card with a clear origin.
The 1080×1350 social card is treated as part of the product surface, not an afterthought. Privacy and attribution are part of the design conversation too: the shareable result should be understandable, traceable, and respectful of the person behind it.