<-Back to all articles
June 15, 202610 min readSystem walkthrough

Product Breakdown

How DeepAstro Works

DeepAstro is no longer just one astrocartography map with AI text attached. It is now a small tool system: a birth chart calculator, a rising sign calculator, the relocation map, city comparison surfaces, and a copilot that can carry context across all of them. The useful part is the shared chain underneath: birth data has to be normalized, chart angles have to be calculated, locations have to be resolved, planetary lines have to be projected, Bazi has to be cross-checked, cities have to be ranked, and the final answer still has to stay readable enough for a real decision.

DeepAstroAstrocartographyBirth ChartRising SignBaziAI Copilot

How one chart moves across the tool system

01
Shared chart

Capture date, time, place, timezone, and resolved coordinates into one stable chart record reused by every tool.

02
Angle engine

Use the same ASC, DSC, MC, and IC logic across rising sign, natal chart, and astrocartography map views.

03
Bazi filter

Cross-check whether a city or interpretation supports, balances, or overheats the user’s elemental pattern.

04
Decision workflow

Turn the result into city ranking, compare reports, share surfaces, and structured copilot answers.

What shapes a location decision

Angle and line signal
42%

The first layer comes from how chart angles express themselves in the place or report surface being viewed.

Bazi support
28%

The next layer checks whether the place helps the user’s chart instead of only amplifying pressure.

Location context
18%

Regional pattern, city placement, and clustering make the output more usable than raw line distance alone.

Workflow readiness
12%

Saved-city behavior, compare intent, sharing, and follow-up pathways matter because the result is meant to drive choices.

Sample comparison card

City A

New York

VS

City B

Tokyo

Career
Public pressure, speed, visibility
Structure, craft, long-term mastery
Love
Intense but demanding
Steadier and more contained
Health
High output, fatigue risk
More rhythm, less volatility
Spirit
Forcing growth through intensity
Growth through discipline and refinement

From calculator to decision report

The product is designed as one connected tool system, not a set of disconnected widgets.

01
Chart entry

A birth chart or rising sign result gives the user a clean first model of the same chart that later powers relocation analysis.

02
Map and city read

That same chart opens into city cards with score, line emphasis, and next-step actions.

03
Compare layer

Two saved or selected cities become a structured tradeoff report instead of two isolated readings.

04
Copilot memory

The same context is handed to AI so follow-up questions inherit chart, city, and comparison memory across tools.

Mock product frame

Each tool should feel like the start of a guided decision flow

This mock panel shows the intended handoff: shared chart context, city signal on the left, copilot interpretation on the right, and an obvious path into save, compare, or follow-up analysis.

Destiny Feed
Lisbon
Portugal
Score
92
Dominant line
Sun MC
Element fit
Fire / Water balance
ExploreSaveCompare
Map overlay
Copilot
How does Lisbon affect career momentum for me, and does the line still fit once Bazi is cross-checked?
Structured AI answer

The city is first explained through its dominant line, then checked against elemental support, then converted into direct action advice instead of decorative language.

Career
High visibility, strong momentum, more public feedback.
Bazi cross-check
The line amplifies Fire without losing all structural support.
Next move
Save it, compare with a calmer city, then ask AI why the score gap exists.
Section
01

01. Tool Entry

The product now has multiple front doors, but they all lead into the same chart system

DeepAstro used to be easy to describe as one map product. That is no longer true. A user might now enter through the birth chart calculator, the rising sign calculator, the main astrocartography globe, or a comparison report link, and the product has to make those entry points feel related instead of fragmented.

The product now has multiple front doors, but they all lead into the same chart system

That is why the product story has to be updated. The map is still the heaviest decision surface, but it is no longer the only useful one. The rising sign calculator teaches local-horizon logic, the birth chart calculator introduces the natal structure, and the comparison surfaces turn map exploration into a shareable report.

The important product move is not adding isolated widgets. It is making each tool a different entry into the same interpretation stack. A user can start narrow with a rising sign, broader with a natal chart, or directly with relocation, then continue into deeper location analysis without redoing the mental model from scratch.

System flow

Birth Chart

full natal chart, houses, aspects, and AI interpretation for chart-first users

Rising Sign

a lighter entry that explains ascendant logic through birth time and location

Astrocartography Map

the live relocation surface for line exploration, ranking, and city actions

Compare and share

saved cities and report links turn exploration into a reusable decision workflow

Section
02

02. Shared Chart Core

Every tool still depends on the same normalized birth record

The first job is not interpretation. It is reliability. DeepAstro still needs a birth date, optional time, birthplace, timezone, and a resolved location before it can generate anything meaningful. The difference now is that more than one tool depends on that same record.

Every tool still depends on the same normalized birth record

When a user submits a chart form, the system stores one normalized birth record instead of passing around raw UI strings. That keeps downstream calculations consistent whether the user typed Shanghai manually, selected it from suggestions, opened the birth chart page first, or returned later from saved data.

This shared chart core is what makes the tool family coherent. The birth chart page can render planets and houses, the rising sign calculator can explain local horizon logic, and the map can open directly into relocation mode, all without recalculating from contradictory assumptions.

Normalization

One stable chart record

Name, birth date, birth time, place, timezone, and coordinates are standardized before any reading surface starts talking.

date and timetimezoneresolved coordinates

Shared reuse

One chart, many surfaces

The same inputs can feed a natal chart, an ascendant result, a map session, and compare-oriented follow-up prompts.

birth chartrising signmap session
Section
03

03. Angle Engine

The same angle math now powers the birth chart, the rising sign view, and the map

The globe only becomes useful when chart angles are translated into geography, but the same angular logic also explains why the new tools belong in the same product. Rising sign, houses, and astrocartography are not separate universes. They are neighboring outputs of one underlying chart engine.

The same angle math now powers the birth chart, the rising sign view, and the map

ASC, DSC, MC, and IC are not decorative overlays. They are the structural bridge between the calculators and the relocation experience. In the rising sign tool, the user sees how location and time change the ascendant. In the natal chart tool, they see how those angles organize the chart. In the map, those same angle families are projected across geography.

That is why the platform can support more than one reading surface without feeling arbitrary. A user might learn the ascendant first, inspect the birth chart second, and only then open the globe. The concepts line up because the engine underneath them is the same.

This angle continuity is one of the main reasons the newer tools strengthen the core product instead of distracting from it.

ASC / DSC

Identity and relationships

These angles explain self-presentation, attraction, and interpersonal dynamics in both chart interpretation and location reading.

rising logicpartnership emphasissocial magnetism

MC / IC

Career and roots

These angles frame reputation, public direction, home base, and grounding across the chart, map, and compare flows.

career visibilitypublic directionhome stability
Section
04

04. Bazi Layer

Bazi is still used as a second filter, not as decorative flavor text

DeepAstro still does not mention Bazi on every answer by default. It appears where it helps the decision most: deeper map questions, element-heavy comparisons, and chart-sensitive city ranking.

Bazi is still used as a second filter, not as decorative flavor text

The product first reads the natal or astrocartography signal on its own terms. After that, the Bazi layer checks whether the place reinforces, drains, or balances the user's elemental pattern. This keeps the answer from sounding mystical but empty.

That second filter is what lets two cities with similar line strength feel different in practice. One location may amplify visibility but also overheat the chart, while another may score slightly lower on raw line power yet support long-term sustainability better.

This is also why the product can keep lighter tools and basic reads accessible while reserving deeper multi-factor interpretation for higher-intent moments.

Primary read

Astrocartography or natal signal first

The first pass explains the live chart signal before the product adds any Five Elements language.

planet lineangle contextchart emphasis

Cross-check

Bazi after signal

The second pass asks whether the city adds useful Wood, Fire, Earth, Metal, or Water support.

day master fituseful element supportstability vs intensity
Section
05

05. Decision Layer

City ranking, saved cities, and compare reports turn interpretation into workflow

Users do not always want philosophy first. Often they want a shortlist, a comparison, or something they can share. The ranking layer compresses chart geometry, line strength, and elemental fit into an operational workflow instead of leaving the answer as a passive reading.

City ranking, saved cities, and compare reports turn interpretation into workflow

The city feed is intentionally operational. It helps the user move from "interesting map" to "which places should I compare next?" without forcing them to read long prose before they can act. Once a city is surfaced, the interface immediately offers next moves: explore, save, compare, share, or ask AI.

That matters even more now that compare reports and saved-city flows exist outside the main map view. A good product explanation has to show that ranking is not just a score. It is the bridge from discovery to a repeatable relocation decision process.

Map signal

Line proximity

How close and how relevant the active lines are to the selected city.

planet emphasisangle weightcluster density

Chart fit

Element alignment

Whether the city's energetic profile supports the user's current chart needs.

supportive elementheat vs balancelong-term fit

Workflow layer

Save, compare, share

Each surfaced city is immediately connected to saved-city flows, compare reports, and AI follow-up.

save flowcompare reportshare surface
Section
06

06. Copilot Layer

The copilot turns all of those surfaces into one reusable conversation

The AI layer is strongest when it inherits context instead of asking the user to restate everything. DeepAstro stores enough session context that chart generation, line clicks, city clicks, saved-city comparisons, and report actions can increasingly become one ongoing conversation.

The copilot turns all of those surfaces into one reusable conversation

That memory layer is what makes prompts like "compare New York and Tokyo for career" feel natural instead of isolated. The system can carry forward the user's chart, the selected cities, and the current surface where the question started, whether that question began on the map, in saved cities, or after a chart calculation.

The answer format is also deliberately structured: chart or city energy first, Bazi only where relevant, concrete advice next, and personalized follow-up questions after that. This is how the copilot becomes more legible and less templated across the growing tool set.

Structured matrix

This layer is where the product stops being a reading toy and starts behaving like a decision tool.

Layer
Best for
Primary signal
What the user sees
Calculator explanation
Live output
Best for
orientation
Primary signal
birth chart or rising sign result
What the user sees
angle logic, chart context, and an on-ramp into the map
Structured city answer
Live output
Best for
decision support
Primary signal
city + chart context
What the user sees
line meaning, optional Bazi cross-check, and next-step advice
City comparison
Live output
Best for
tradeoff analysis
Primary signal
two selected cities
What the user sees
career, love, health, and spiritual contrast in one report
Saved city workflow
Live output
Best for
return behavior
Primary signal
save, reopen, share, compare, ask AI
What the user sees
account-based shortlist, report links, share surfaces, and follow-up prompts

Closing note

DeepAstro works because each layer makes the next one easier to use. Reliable birth input makes every calculator believable. Shared angle logic makes the tool family feel coherent. The map makes ranking understandable. Ranking makes comparison actionable. Comparison makes the copilot worth asking. The product is not one feature anymore. It is a connected decision chain.

Use the article like a product map

If you want to test the system end to end, the clearest path is simple: generate a birth chart or rising sign first, open the map with the same data, save two cities, generate a comparison, then ask the copilot why the scores diverge.