Цель проекта: Переписать громоздкий и уязвимый скрипт расчета эзотерического сервиса (Матрица судьбы и прогноз на 10 лет), перенести его на WordPress с уникальной версткой по макетам из Figma, а также масштабировать систему до 6 различных калькуляторов.
Аудит и рефакторинг алгоритма (Перенос с JS на PHP):
Заказчица предоставила исходный скрипт на JavaScript объемом 18 000 строк со сложными кастомными костылями для расчета матриц и прогнозов.
Поскольку JS-код находится в открытом доступе на клиенте (что нарушало главное условие конфиденциальности и защиты интеллектуальной собственности заказчицы), я полностью переписал алгоритм расчетов на PHP для выполнения на стороне сервера.
Благодаря оптимизации архитектуры и избавлению от легаси-костылей, мне удалось сократить объем кода до 2 000 строк, сделав его чистым, быстрым, легко поддерживаемым и абсолютно безопасным от кражи.
Верстка и интеграция на WordPress:
Полноценно сверстал интерфейсы сервиса по макетам из Figma (строгое соответствие дизайну, адаптивность под все устройства).
Интегрировал разработанные калькуляторы в экосистему WordPress.
Масштабирование функционала (6 калькуляторов):
После успешного запуска первого калькулятора задача была расширена: заказчица попросила реализовать еще 5 дополнительных калькуляторов по матрице судьбы со схожей сложной логикой расчетов, успешно интегрировав их в общую систему.
Безопасность: Заказчица получила защищенный продукт — логика расчетов скрыта на сервере, исходный код невозможно украсть через инспектора браузера.
Производительность и чистота кода: Объем критического кода уменьшился в 9 раз (с 18к до 2к строк), что исключило баги и снизило нагрузку на систему.
Масштабируемость: На базе гибкой архитектуры успешно запущены и работают сразу 6 уникальных калькуляторов матрицы судьбы, полностью готовых к монетизации или привлечению трафика.