Development of the backend for the Synastry Chart PDF generator
Publishing again. I changed the payment format in the project.
On one of our websites, there is targeted traffic in the horoscope and compatibility forecasts niche (USA GEO). To monetize this traffic, we planned a partnership with a service that generates similar reports (see PDF attachment). However, since we have already implemented a number of generators and SaaS ourselves, the idea arose to create our own product that would meet our specific requirements. And that we could connect to our other traffic sources in the future.
At this moment, all our developers are busy with other projects, so we are looking for a talented freelancer for long-term collaboration on this project.
Task description:
Develop a backend for a PDF report generator of the Synastry Chart type, which will operate according to the following logic:
Connection to the astrological library:
- Use Swiss Ephemeris (https://github.com/arturania/swisseph) or similar tools to calculate the positions of the planets.
Calculation of planetary positions:
- Based on the input data (date, time, place of birth) filled in by the client through a form on the website, obtain the ecliptic longitude of each planet (in degrees) and determine its position in the corresponding signs (for example, 15° Taurus).
- Calculations are performed for two individuals (synastry).
Calculation of aspects:
- Compare the longitudes of the planets with each other, calculate the difference in degrees, and if this difference falls within the defined aspect range, output the corresponding information.
Generation of the chart (graphics):
- Using charting libraries (D3.js, Chart.js, Canvas in JavaScript, Matplotlib in Python, etc.), create an astrological circle divided into 12 sectors (360° / 12).
- Place each planet in the corresponding sector according to the obtained data, and also depict aspects as lines connecting the planets.
Data storage:
- Store all calculated values as variables for further use.
- Based on the prompt, generate the textual part of the report (connecting OpenAI API).
PDF generation:
- Assemble the obtained data into the appropriate template and generate the final PDF document, which will be sent to the client via email.
Our website operates on a standard stack: WordPress, HTML/CSS, JavaScript, PHP.
The platform for developing the generator – we suggest considering your recommendations for choosing technologies for the backend. I have provided all the necessary data for a complete analysis, and you can immediately provide a full assessment of the stack.
We need to obtain a working MVP version of the generator, which will immediately start generating profit (since the traffic is already there). All functionality of the MVP is implemented at a fixed price. All further extensions and improvements will be processed by agreement.
We consider collaboration only with an independent developer, not a team/company. It is important that the candidate is interested in the project and the final product, has development experience (specifically a portfolio), and can provide detailed feedback with an assessment of the technical stack, approximate implementation time for the MVP, and examples of completed backend projects.
If you have carefully reviewed the terms of reference and are interested in collaboration – send your detailed proposals. I am waiting only for serious offers from specialists who are truly interested in the project.
Applications 1
Current freelance projects in the category PHP
GoPos IntegrationHello, has anyone done an integration of GoPos with a custom website for a restaurant in Poland? I need help, their documentation is very sparse, there is only swagger and it lacks descriptions. https://app.gopos.io/doc/swagger-ui/index.html The essence is this: we used their… PHP, Web Programming ∙ 15 hours 34 minutes back ∙ 17 proposals |
Write meta data for ALT using AIA website on Laravel, the site has many images for which it is necessary to automatically generate correct semantic and relevant ALT descriptions for the images, with the possibility of verification. AI & Machine Learning, PHP ∙ 1 day 12 hours back ∙ 32 proposals |
A developer is needed to complete and integrate a project for automatic data collection and processing.
16 USD
The main part of the parser has already been implemented. The parser works in a Windows environment through Microsoft Edge: the site has anti-bot protection, so data collection is performed not through direct HTTP requests, but through a live browser session. The scripts control… PHP, Web Programming ∙ 1 day 18 hours back ∙ 24 proposals |
Updating plugins and themes for the WP site putevka.uz"A technical audit of the WordPress site needs to be conducted, checking the relevance, security, and compatibility of the installed plugins and theme. Based on the results, legal options for updating, replacing outdated solutions, or transitioning to officially available… HTML & CSS, PHP ∙ 1 day 21 hours back ∙ 39 proposals |
Integration of the "Where to Watch" block (Laravel / Livewire)It is necessary to implement the integration of an external streaming platform for a website about movies and series on Laravel / Livewire. What needs to be done: Implement the import of an external content catalog that is updated once a day. Match content by IMDb ID and/or TMDB… PHP, Web Programming ∙ 2 days 11 hours back ∙ 40 proposals |