Розробка бекенду для генератора 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, Веб-програмування ∙ 10 годин 13 хвилин тому ∙ 16 ставок |
Прописати мета дані АЛЬТ за допомогою ІІСайт на Laravel, на сайті багато зображень, для яких потрібно прописати коректні за семантикою та релевантні для сторінки АЛЬТ описання зображення в автоматичному режимі, з можливістю перевірки AI та машинне навчання, PHP ∙ 1 день 7 годин тому ∙ 32 ставки |
Потрібен розробник для завершення та інтеграції проєкту з автоматичного збору й обробки данних
700 UAH
Основна частина парсера вже реалізована. Парсер працює на Windows-середовищі через Microsoft Edge: сайт має антибот-захист, тому збір даних виконується не прямими HTTP-запитами, а через живу браузерну сесію. Скрипти керують відкритою вкладкою Edge через Chrome DevTools Protocol,… PHP, Веб-програмування ∙ 1 день 13 годин тому ∙ 24 ставки |
Оновлення плагінів і тем WP сайт putevka.uz«Потрібно провести технічний аудит WordPress-сайту, перевірити актуальність, безпеку та сумісність встановлених плагінів і теми. За результатами — запропонувати легальні варіанти оновлення, заміни застарілих рішень або переходу на офіційно доступні аналоги. Платні плагіни та… HTML та CSS верстання, PHP ∙ 1 день 16 годин тому ∙ 39 ставок |
Інтеграція блоку "Де дивитися" (Laravel / Livewire)Потрібно реалізувати інтеграцію зовнішньої стримінгової платформи для сайту про фільми та серіали на Laravel / Livewire. Що потрібно зробити: Реалізувати імпорт зовнішнього каталогу контенту, який оновлюється 1 раз на день. Виконувати матчинг контенту по IMDb ID та/або TMDB ID.… PHP, Веб-програмування ∙ 2 дні 6 годин тому ∙ 40 ставок |