Разработка бэкенда для генератора Synastry Chart PDF
На одном из наших сайтов есть целевой трафик в нише гороскопов и прогнозов совместимости (USA GEO). Для монетизации этого трафика мы планировали партнерство с сервисом, который генерирует подобные отчеты (см. PDF-приложение). Но, поскольку мы уже самостоятельно реализовывали ряд генераторов и SaaS, появилась идея создать собственный продукт, который бы соответствовал именно нашим требованиям. И который бы мы могли подключать к нашим другим источникам трафика в будущем.
На данный момент все наши разработчики заняты другими проектами, поэтому мы ищем талантливого фрилансера для долгосрочного сотрудничества над данным проектом.
Описание задания:
Разработать бэкенд для генератора PDF отчетов типа Synastry Chart, который будет работать по следующей логике:
Подключение к астрологической библиотеке:
- Использовать Swiss Ephemeris (https://github.com/arturania/swisseph) или подобные инструменты для вычисления позиций планет.
Расчет планетных позиций:
- На основе входных данных (дата, время, место рождения), которые заполняются клиентом через форму на сайте, получить эклиптическую долготу каждой планеты (в градусах) и определить ее расположение в соответствующих знаках (например, 15° Тельца).
- Расчеты проводятся для двух человек (синастрия).
Расчет аспектов:
- Сравнить долготы планет между собой, вычислить разницу в градусах, и, если эта разница попадает в пределы определенного аспекта, вывести соответствующую информацию.
Генерация диаграммы (графика):
- С помощью библиотек для построения диаграмм (D3.js, Chart.js, Canvas в JavaScript, Matplotlib в Python и т.д.) построить астрологическое кольцо, разделенное на 12 секторов (360° / 12).
- Расположить каждую планету в соответствующем секторе согласно полученным данным, а также изобразить аспекты в виде линий, соединяющих планеты.
Сохранение данных:
- Все расчетные значения сохранять как переменные для дальнейшего использования.
- На основе промпта сгенерировать текстовую часть отчета (подключаем OpenAI API).
Генерация PDF:
- Собрать полученные данные в соответствующий шаблон и сгенерировать финальный PDF документ, который будет отправлен клиенту на электронную почту.
Наш сайт работает на стандартном стеке: WordPress, HTML/CSS, JavaScript, PHP.
Платформа для разработки генератора – предлагаем рассмотреть ваши рекомендации по выбору технологий для бэкенда. Я предоставил все необходимые данные для полного анализа и вы можете сразу предоставить полную оценку стека.
Мы должны получить работающую MVP версию генератора, которая сразу начнет генерировать прибыль (поскольку трафик уже есть). Весь функционал MVP реализуется за фиксированную цену. Все дальнейшие расширения и доработки будут обрабатываться по договоренности.
Рассматриваем сотрудничество только с самостоятельным разработчиком, а не командой/компанией. Важно, чтобы кандидат был заинтересован в проекте и конечном продукте, имел опыт разработки (а именно портфолио) и мог предоставить развернутые отзывы с оценкой технического стека, приблизительным сроком реализации MVP и примерами реализованных бэкенд-проектов.
Если вы внимательно ознакомились с ТЗ и заинтересованы в сотрудничестве – отправляйте свои развернутые предложения. Жду только серьезные предложения от специалистов, которые действительно заинтересованы в проекте.
Приложения 1
-
664 39 0 1 Доброго часу! Мене зацікавив Ваш проект, не тільки складністю, але й креативністю та й ще з деяких причин, яких тут писати не буду. Маю всі потрібні знання для праці над проектом. Що стосується стеку, можу відповісти в особистих повідомленнях. Дякую! Дуже сподіваюсь на співпрацю)
-
9984 117 0 Здравствуйте.
Я разработчик NodeJS. Есть похожий кейс (генерация астрологических прогнозов с помощью ChatGPT). Готов взяться. Пишите, обсудим.
Актуальные фриланс-проекты в категории PHP
Интеграция GoPosПривет, делал кто нибудь интеграцию GoPos с кастомным сайтом для ресторана в Польше? Нужна помощь, у них очень скудная документация, есть только swagger и тот без описаний https://app.gopos.io/doc/swagger-ui/index.html Суть такая, использовали от них сайт для онлайн заказов,… PHP, Веб-программирование ∙ 11 часов 15 минут назад ∙ 16 ставок |
Прописать мета данные АЛЬТ при помощи ИИСайт на Laravel , на сайте много изображений, для которых нужно прописать корректные по семантики и релевантные для странице АЛЬТ описание изображения в автоматическом режиме, с возможностью проверки AI и машинное обучение, PHP ∙ 1 день 8 часов назад ∙ 32 ставки |
Нужен разработчик для завершения и интеграции проекта по автоматическому сбору и обработке данных
700 UAH
Основная часть парсера уже реализована. Парсер работает на Windows-среде через Microsoft Edge: сайт имеет антибот-защиту, поэтому сбор данных выполняется не прямыми HTTP-запросами, а через живую браузерную сессию. Скрипты управляют открытой вкладкой Edge через Chrome DevTools… PHP, Веб-программирование ∙ 1 день 14 часов назад ∙ 24 ставки |
Обновление плагинов и тем WP сайт putevka.uz«Нужно провести технический аудит WordPress-сайта, проверить актуальность, безопасность и совместимость установленных плагинов и темы. По результатам — предложить легальные варианты обновления, замены устаревших решений или перехода на официально доступные аналоги. Платные… HTML и CSS верстка, PHP ∙ 1 день 17 часов назад ∙ 39 ставок |
Интеграция блока "Где смотреть" (Laravel / Livewire)Необходимо реализовать интеграцию внешней стриминговой платформы для сайта о фильмах и сериалах на Laravel / Livewire. Что нужно сделать: Реализовать импорт внешнего каталога контента, который обновляется 1 раз в день. Выполнять матчинг контента по IMDb ID и/или TMDB ID. Если… PHP, Веб-программирование ∙ 2 дня 7 часов назад ∙ 40 ставок |