Skip to main content
All projects

Astrology Platform · 2025 · Live

By The Degree

role

Full stack engineer

ReactNode.jsMongoDBAI AssistantBookings
By The Degree interface

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
GitHub

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.

next project

Portfolio Website