Now in App Store review

Astrology that answers the question you actually asked.

Najma is built around Nujoom — a cosmic decision guide that reads your real birth chart and tells you when, backed by numbers you can see.

4Cosmic pillars
/100Grounded scores
0Invented numbers
Nujoomyour cosmic decision guide
New York ☾ Lea
Ask about love, career, timing…
The difference

Not a horoscope. A decision engine.

Most astrology apps hand you the same paragraph as a million other people and call it a day. Najma computes your chart, scores the days and hours, and reasons about the specific choice in front of you.

The rest of the app store

  • One vague forecast for a twelfth of the planet
  • "Mercury is in retrograde" — and then nothing you can do
  • Numbers with no source, invented to sound confident
  • Ask a question, get a generic wall of text

Najma

  • Your birth chart, computed to the minute and place
  • The best day and hour for the thing you're deciding
  • Every score is computed, then narrated — never guessed
  • Ask anything — Nujoom answers with a chart to back it
Inside the app

Four pillars, one sky.

Najma is organized the way the app is — a tab for reflection, a tab for decisions, a tab for people, a tab for you.

01

Home

Daily, weekly, monthly and yearly readings with a computed rating out of 100 — and category breakdowns for love, self and social.

02

Nujoom

The agentic core. Ask about timing, love, career or luck and get a grounded answer with the chart that produced it.

03

Social

Add the people who matter, see shared energy, and compare your day against theirs — timing is easier when it's mutual.

04

You

Your complete birth profile — the placements Nujoom reasons from, kept in one place and always yours.

On the phone

Real screens, shot from the build.

Every screenshot below is the shipping iOS app — nothing mocked up.

Why you can trust the number

Grounded, not guessed.

The hard part of an astrology product isn't sounding mystical — it's not lying with numbers. Najma separates the two jobs completely.

The math decides the score. The language only explains it. — the rule every Nujoom answer follows

1

Compute the chart

Real ephemeris + your exact birth time and place produce the placements and transits — deterministic, reproducible.

2

Score every day & hour

A scoring function turns those transits into ratings out of 100 — the same inputs always give the same bars.

3

Narrate to match

The model writes the answer around the computed scores. It never invents a number — a server check keeps it honest.

For the portfolio

The build, briefly.

RoleSolo — design & engineering

Concept, UX, native app, scoring engine and the Nujoom agent, end to end.

PlatformiOS · React Native

Native modules for the astrology engine; TestFlight to App Store review.

The hard partDeterministic scores

Making an LLM narrate numbers it isn't allowed to change.

StatusIn App Store review

Nujoom reframed as the differentiator; web presence as a parallel launch.

Built with
React NativeTypeScriptNative modulesAstronomy engineLLM agentStoreKitApp Store Connect