all projects / case study 03

HUMANMAP — Human Design bodygraph calculator

client
humanmap.ru, our own product
platform
React + Node.js (Swiss Ephemeris)
role
the entire product: calculation core, interface, deployment
timeline
2026 — ongoing

Problem

Russian-language bodygraph calculators either compute approximately or return a dry result with no explanation: the user sees a set of terms and has no idea what to do with them. We needed a service that can be trusted on accuracy and that explains what every position in the chart means.

Solution

A web service with its own calculation core on Swiss Ephemeris (about 1 mas accuracy) and an interactive SVG visualisation: a bodygraph with 9 centres, 36 channels and 64 gates, a mandala with planetary positions, today's transits and a compatibility analysis for a pair. Every position comes with a written interpretation in Russian and English. Charts are saved and exported to PNG and PDF.

Outcome

The service runs at humanmap.ru: a chart is built for free, the interface is in Russian and English, and the calculation is verified against reference libraries.

// before → after

astronomy accuracySwiss Ephemeris, ~1 mas
64-gate wheel checktwo independent libraries0 discrepancies across 360°
interpretations64 gates and 36 channels, RU and EN

Как мы это делали

Задача была не «нарисовать красивый калькулятор», а сделать так, чтобы расчёт был честным. Астрономию считает Swiss Ephemeris — та же библиотека, на которой работают профессиональные астрономические программы, точность порядка миллисекунды дуги. Колесо из 64 ворот выверили по двум независимым open-source библиотекам: расхождений по всем 360° нет ни одного.

Логику Дизайна Человека держим по канону: тропический зодиак, средний узел, классическое правило Ra Uru Hu для Манифестирующего Генератора. Расчёт покрыт тестами, включая smoke-тесты эфемерид — если библиотека или данные поедут, это увидим мы, а не пользователь.

Из чего он состоит

  • Натальная карта — тип, стратегия, внутренний авторитет, профиль, инкарнационный крест, определение; 13 активаций Личности и 13 Дизайна (Солнце − 88°).
  • Интерактивный бодиграф — 9 центров, 36 каналов и 64 ворот на SVG-схеме с подсветкой активного.
  • Мандала — колесо с 64 воротами, зодиаком и метками планет отдельно для Личности и Дизайна.
  • Расшифровки — описания типа, стратегии, авторитета, профиля, всех 64 ворот и 36 каналов, на двух языках.
  • Транзиты — где планеты сейчас и какие натальные ворота это включает сегодня.
  • Совместимость — разбор пары: электромагниты, резонанс, объединённые центры.
  • Сохранение и экспорт — карты сохраняются, готовый бодиграф выгружается в PNG и PDF.

Что оказалось сложным

Swiss Ephemeris — нативный модуль, он собирается под Linux. Поэтому разработка и сборка ведутся в WSL, а на сервере проект живёт как Node-процесс за nginx. Это осознанный размен: точность расчёта важнее удобства сборки под Windows.