Horoscope and Natal Chart Generation Service
An online platform that builds a natal chart from the date, time and place of birth and produces an in-depth personal reading.
- Industry
- Consumer services
- Duration
- 6 months
- Our role
- Analysis, design, frontend, backend
- Platform
- Web, desktop + mobile

The task
Turn extensive business rules into a formal system
The client’s interpretation logic existed as extensive requirements. It had to become formalised rules with priorities and conflict resolution — producing a reading dozens of pages long for each user.
The solution
Calculation engine + rule engine
Planetary and house positions are computed from astronomical ephemerides. A rule engine then matches the combinations against an interpretation library and assembles coherent personalised text.
Key features
- 01Planets, houses and aspects with time zones and historical offsets
- 02Interpretation library and rule engine assembling text from blocks
- 03Reading formats: natal chart, period forecast, compatibility
- 04Daily, weekly and monthly horoscopes with automated delivery
- 05Circular chart visualisation and branded PDF export
- 06Admin panel to edit interpretations and rules without developers


What we did
- Systems analysis
- Interface design
- Frontend development
- Backend development
Tech stack
- React
- Java
- Apache Kafka
- PostgreSQL
Results
- 30+ pagesin each personal reading
- < 1 minfrom birth data to a ready report
- 0 devsneeded to update rules and texts
Have complex logic to automate?
We turn tangled business rules into reliable systems. Tell us about your task — we’ll come back with an approach and an estimate.
