Universe
The Solar System computed rather than animated: real positions, real lighting and real eclipses, worked out in the browser.
- Status
- Status: Maintenance SupportLive and kept running, with bug fixes, dependency updates and small improvements.
- Kind
- Web App
- Started
- Oct 2026
- Updated
- Nov 2026

About it
The problem
Most Solar System viewers are animations. The planets move on loops someone drew, the Moon is lit from a fixed direction, and nothing on screen tells you where anything actually is right now.
The approach
Universe calculates the sky from published astronomy instead. VSOP87 and the JPL orbital elements place the planets, ELP2000-82 places the Moon, and IAU rotation models turn each body to face the right way. Each body is lit from the real direction of the Sun, so phases and eclipses fall out of the geometry rather than being scripted. It all runs on the reader's device, with no outside astronomy service.
- A live dashboard: where every planet is right now, the next eclipses with countdowns, tonight's sky and the Moon's phase.
- A true-scale 3D explorer in three.js, using a floating origin so the Earth and Voyager 1 render in the same scene without losing precision.
- Missions from Voyager to Artemis II, on JPL Horizons trajectories, with their distance and signal delay from Earth.
- Prayer times, the Qibla and the coming crescent for any place, computed from the Sun's and Moon's positions.
The result
A static Next.js 16 export with no server, checked by tests against Meeus and NASA's eclipse canon. It is a RoneAI project, open source under Apache 2.0.
What it does5
Computed Sky
Eclipses as They Happen
True-Scale Explorer
Missions
Tonight and Prayer Times
More work

Rone Arena API
A public FastAPI for Mobile Legends hero data, analytics and player tools, with a web playground and SDKs.

BeliMadu.com
An online honey shop on Next.js 16 and Cloudflare Workers, with a WhatsApp-checkout cart and a Vitest suite.

ridwaanhall.com
This site: a portfolio and blog on Next.js 16 with an admin, Markdown versions of every page and a CV generated from the About page.
Comments0
Signed-in readers can comment.