Разработка бэкенда для генератора 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
Актуальные фриланс-проекты в категории PHP
Интеграция Blade-шаблона статьи | Laravel | Frontend
4493 UAH
Интеграция Blade-шаблона статьи | Laravel | Frontend Суть задачи Сайт на Laravel Готов HTML/CSS макет страницы премиум-статьи блога. Нужно интегрировать его в существующую Blade-структуру сайта. Дизайн готов. Вы ничего не проектируете — только интегрируете. Вы получите: готовый… PHP, Веб-программирование ∙ 2 часа 49 минут назад ∙ 38 ставок |
Внедрение технического SEO-аудита на OpenCartДобрый день. Необходимо внедрить технические SEO-правки на сайте softugo.com. Сайт уже разработан, но еще не запущен полноценно. Платформа: ocStore 3.0.2.0 / OpenCart + кастомный код. Хостинг: Hostinger. Текущая версия PHP: 7.3. (планируется переход на PHP 8.2) Есть готовый… PHP, Веб-программирование ∙ 4 часа 50 минут назад ∙ 45 ставок |
Выполнение работ после SEO-аудита
15 000 UAH
Нужен опытный OpenCart-разработчик для выполнения SEO и технических доработок интернет-магазина. Основные задачи: Исправление структуры внутренних ссылок и меню. Добавление ссылок в футер. Реализация хлебных крошек с микроразметкой Schema.org. Исправление генерации sitemap.xml… PHP, Сопровождение сайтов ∙ 3 дня 4 часа назад ∙ 61 ставка |
Нужна интеграция KeyCRM → ПРРО Кашалот |
Сайт на WordPress с использованием темы Kadence и Kadence Blocks.
10 000 UAH
Нам нужно создать сайт на WordPress с использованием темы Kadence и Kadence Blocks. Интернет-магазина не будет (хотя, вероятно, он будет добавлен в будущем). Нужна главная страница и несколько внутренних страниц. Графика уже готова, структура макета в основном определена,… CMS, PHP ∙ 7 дней 10 часов назад ∙ 38 ставок |