Astrology Platform · 2025 · Live
By The Degree
role
Full stack engineer

By The Degree pairs a traditional consultation business with software: users generate a chart, book a practitioner and get an AI assistant that can explain their reading in plain language.
the problem
Consultation businesses lose people between curiosity and booking. Generic chatbots make that worse by inventing details that contradict the actual chart.
what I built
Deterministic chart computation first, then an AI assistant constrained to that computed context, with booking as a first-class next step in every conversation.
architecture
React interface with an interactive chart wheel and a streaming assistant panel Node.js API computing chart data deterministically before any model call AI assistant prompted strictly from the computed chart context Booking and availability flow with reminders and rescheduling Response caching for repeated interpretation prompts to control cost
Engineering highlights
01
Grounded, not improvised
The assistant only reasons over the deterministically computed chart, so answers stay consistent with what the user is looking at.
02
Conversation to booking
Every assistant thread can convert into a real appointment without the user re-entering anything.
03
Cost-aware AI
Cached interpretations and tight context windows keep per-conversation spend predictable.