Na jednej z naszych stron internetowych jest ruch docelowy w niszy horoskopów i prognoz zgodności (USA GEO). Aby zmonetyzować ten ruch, planowaliśmy partnerstwo z serwisem, który generuje podobne raporty (zob. załącznik PDF). Jednak, ponieważ już samodzielnie realizowaliśmy szereg generatorów i SaaS, pojawił się pomysł stworzenia własnego produktu, który odpowiadałby naszym wymaganiom. I który moglibyśmy podłączyć do naszych innych źródeł ruchu w przyszłości.
Na ten moment wszyscy nasi programiści są zajęci innymi projektami, dlatego szukamy utalentowanego freelancera do długoterminowej współpracy nad tym projektem.
Opis zadania:
Opracować backend dla generatora raportów PDF typu Synastry Chart, który będzie działał według następującej logiki:
Podłączenie do biblioteki astrologicznej:
Obliczenie pozycji planet:
- Na podstawie danych wejściowych (data, czas, miejsce urodzenia), które klient wypełnia przez formularz na stronie, uzyskać ekliptyczną długość każdej planety (w stopniach) i określić jej położenie w odpowiednich znakach (na przykład 15° Byka).
- Obliczenia są przeprowadzane dla dwóch osób (synastria).
Obliczenie aspektów:
- Porównać długości planet między sobą, obliczyć różnicę w stopniach, a jeśli ta różnica mieści się w granicach określonego aspektu, wyświetlić odpowiednie informacje.
Generowanie diagramu (grafika):
- Za pomocą bibliotek do tworzenia diagramów (D3.js, Chart.js, Canvas w JavaScript, Matplotlib w Pythonie itp.) zbudować astrologiczne koło podzielone na 12 sektorów (360° / 12).
- Umieścić każdą planetę w odpowiednim sektorze zgodnie z uzyskanymi danymi, a także zobrazować aspekty w postaci linii łączących planety.
Zachowanie danych:
- Wszystkie wartości obliczeniowe przechowywać jako zmienne do dalszego wykorzystania.
- Na podstawie promptu wygenerować tekstową część raportu (podłączamy OpenAI API).
Generowanie PDF:
- Zebrać uzyskane dane w odpowiedni szablon i wygenerować finalny dokument PDF, który będzie wysyłany do klienta na e-mail.
Nasza strona działa na standardowym stacku: WordPress, HTML/CSS, JavaScript, PHP.
Platforma do opracowania generatora – proponujemy rozważyć wasze rekomendacje dotyczące wyboru technologii dla backendu. Przekazałem wszystkie niezbędne dane do pełnej analizy i możecie od razu przedstawić pełną ocenę stacku.
Musimy uzyskać działającą wersję MVP generatora, która od razu zacznie generować zyski (ponieważ ruch już istnieje). Cała funkcjonalność MVP jest realizowana za stałą cenę. Wszystkie dalsze rozszerzenia i poprawki będą opracowywane w drodze negocjacji.
Rozważamy współpracę tylko z samodzielnym programistą, a nie zespołem/firmą. Ważne, aby kandydat był zainteresowany projektem i końcowym produktem, miał doświadczenie w programowaniu (a mianowicie portfolio) oraz mógł przedstawić szczegółowe opinie z oceną technologii, przybliżonym czasem realizacji MVP oraz przykładami zrealizowanych projektów backendowych.
Jeśli dokładnie zapoznałeś się z wymaganiami i jesteś zainteresowany współpracą – przesyłaj swoje szczegółowe propozycje. Czekam tylko na poważne oferty od specjalistów, którzy naprawdę są zainteresowani projektem.