Check Your Relationship

Couple Healing

Start Your Journey

Fill in your details to uncover personalized insights. It only takes a minute
Person 1
Person 2

Your Compatibility Report

%

Summary

...
Compatibility Descriptions

...
Actionable advice

...
Friends Numbers

Recommendation

$_POST['personName'] ?? null, 'mobileNo' => isset($_POST['mobileNo']) ? $_POST['mobileNo'] : null, 'birthDate' => isset($_POST['personbirthDate']) ? convertDateFormat($_POST['personbirthDate']) : null, 'addressDetails' => $_POST['addressDetails'] ?? null, 'city' => $_POST['city'] ?? 'Pune', 'state' => $_POST['state'] ?? 'Maharashtra', 'country' => $_POST['country'] ?? 'India', 'source' => $_POST['source'] ?? 'WEBSITE' ]; $response = create_lead($lead); if ($response['status_code'] == 201) { $lead_id = $response['lead_id']; // Display lead ID $response = predictions($lead_id, $partnerBirthDate, $partnerName); // Call prediction api if ($response['status_code'] == 200) { displayResult($response['responseBody']); }else{ $errorMessage = $response['message']; displayForm($errorMessage); } } else { $errorMessage = $response['message']; displayForm($errorMessage); } } ?> 'Fail', 'status_code' => 400, 'message' => 'Invalid or incomplete input data.' ]; } // External API URL for lead creation $url = 'http://185.199.53.169:8080/core/marketing-leads'; // Initialize cURL $ch = curl_init($url); // Configure cURL options curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_HTTPHEADER, [ 'Accept: */*', 'Content-Type: application/json' ]); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($lead)); // Capture response headers curl_setopt($ch, CURLOPT_HEADER, true); // This option will include the headers in the response // Execute cURL request $response = curl_exec($ch); // Get the HTTP response status code $response_status = curl_getinfo($ch, CURLINFO_HTTP_CODE); if (curl_errno($ch)) { return [ 'status' => 'Fail', 'status_code' => 500, 'message' => curl_error($ch) ]; } else { if ($response_status == 201) { // Split response into headers and body $header_size = curl_getinfo($ch, CURLINFO_HEADER_SIZE); $headers = substr($response, 0, $header_size); // Get the headers // Remove any carriage return (\r) characters $headers = str_replace("\r", "", $headers); // Extract the 'Location' header if (preg_match('/Location: (https?.+)/', $headers, $matches)) { // Extract the last parameter from the URL $url = $matches[1]; $url_parts = explode('/', $url); // Split URL by "/" $leadId = end($url_parts); // Get the last part of the URL return [ 'status' => 'Success', 'status_code' => $response_status, 'lead_id' => $leadId ]; } else { return [ 'status' => 'Fail', 'status_code' => $response_status, 'message' => 'Response header not found while lead creation.' ]; } } else { // Split response into headers and body $header_size = curl_getinfo($ch, CURLINFO_HEADER_SIZE); $body = substr($response, $header_size); // Get the body content // Decode the JSON response body $response_body = json_decode($body, true); // Extract error details if available $error_message = isset($response_body['message']) ? $response_body['message'] : 'Unknown error occurred.'; $error_code = isset($response_body['errorCode']) ? $response_body['errorCode'] : 'UNKNOWN_ERROR'; return [ 'status' => 'Fail', 'status_code' => $response_status, 'message' => $error_message, 'error_code' => $error_code ]; } } // Close cURL curl_close($ch); } ?> 'Fail', 'status_code' => 400, 'message' => 'Missing required parameters: lead_id, partnerBirthDate, and partnerName are mandatory.', ]; } $data = [ "leadId" => $lead_id, "partnerBirthDate" => $partnerBirthDate, "partnerName" => $partnerName ]; // External API URL $url = 'http://185.199.53.169:8080/core/predictions?isPersonal=false&withDesc=false'; // Initialize cURL $ch = curl_init($url); // Configure cURL options curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_HTTPHEADER, [ 'Accept: application/json', 'Content-Type: application/json' ]); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data)); // Execute cURL request $response = curl_exec($ch); $response_status = curl_getinfo($ch, CURLINFO_HTTP_CODE); // Check for cURL errors if (curl_errno($ch)) { $error_message = curl_error($ch); curl_close($ch); // Close cURL session return [ 'status' => 'Fail', 'status_code' => 500, 'message' => $error_message, ]; } // Decode response body $body_data = json_decode($response, true); // Close cURL session curl_close($ch); // Handle API response based on HTTP status code if ($response_status == 200) { // Success response return [ 'status' => 'Success', 'status_code' => 200, 'responseBody' => $body_data, ]; } else { // API returned an error $error_message = isset($body_data['message']) ? $body_data['message'] : 'An error occurred.'; $error_details = isset($body_data['details']) ? $body_data['details'] : null; $error_code = isset($body_data['errorCode']) ? $body_data['errorCode'] : 'UNKNOWN_ERROR'; return [ 'status' => 'Fail', 'status_code' => $response_status, 'message' => $error_message, 'error_code' => $error_code, 'details' => $error_details, ]; } } ?> format('Y-m-d'); } return null; // Return null if the date is invalid } ?>

Gift & Rewards

Our App’s gift and reward feature is a delightful way to acknowledge and appreciate users’ commitment to their healing journey.

By reaching specific milestones, reaching personal goals, and engaging with the App’s features, users earn rewards through gifts, coupons, or exclusive content.

The “Refer Your Friend” encourages users to share the benefits of our healing platform with their friends and loved ones. By referring a friend, users contribute to their friend’s well-being and unlock exclusive rewards for themselves. 

Furthermore, “Gift a healing” feature allows users to extend their appreciation and support to others in the App’s community, fostering a spirit of generosity and collaboration. 

Shopping Basket