Asteria
A birth-chart guide that shows its working
Rust / React / TypeScript / Flutter
Inside the project
01 / 04The guest landing: today's sky, the Moon's phase and sign, and the general-sky wheel.
Captured from the Asteria application on 23 September 2026. Charts use fictional test data.
The brief
The problem
Most astrology apps either hand beginners confident answers with no way to see where they came from, or bury them in chart data that assumes years of study. When a birth time is uncertain, most apps guess without saying so.
Our approach
We built the calculation engine ourselves in Rust and checked it against independent astronomical references. The product then treats interpretation as something with visible parts: the Sun, Moon and Rising first, in plain language; the calculation behind each claim a tap away; and anything that depends on an unknown birth time marked as unknown instead of guessed. The same engine drives a daily sky view for visitors who have not entered a birth date.
Features
What it does
- 01
Plain-language Sun, Moon and Rising first
- 02
Calculation behind every claim, one tap away
- 03
Unknown birth time marked as unknown
- 04
Daily sky for visitors without a profile
- 05
Beginner and Pro views on one engine
Results
What happened
Positions verified against independent JPL Horizons references, within a published 0.01° budget
Uncertain birth times shown as uncertain rather than guessed
Beginner reading and a Pro instrument view on one engine
Four UI polish waves shipped in the week of 22 September 2026: transitions, drawn controls, legible chart labels, reading and form refinement
Web client live; native client in release acceptance
Working on something similar?
Tell us what you are building or fixing.