Click here to join our community of experts to get information on job search, salaries and more.

Pick your Plan.

Choose the plan that fits your needs and get started with real-world projects

iconEvery plan allows you to access and build high-quality projects in the HiCounselor sandbox

iconHiCounselor adds new projects every week in software engineering and data science roles

HIRE TALENT

Pre-Vetted Candidates
Customized Pricing tailored to your needs

End-to-end tech hiring solution with:

  • icon 160+ PreBuilt Projects
  • icon Create Projects as Per Your Need
  • icon Validated Pre-Build Industry Projects
  • icon Detailed Reporting and Analytics
  • icon Integrated Industry leading IDE

DEVELOP SKILLS

Learn For Individuals
FREE

Level up your technical skills with:

  • icon 2 PreBuilt Projects
  • icon AI Mentor (Nexus) for Data Project-Learn Category (10 credits)
  • icon Personalized Skill Paths
  • icon Projects by Employers
Individual Premium Plan
$25
/month

Level up your technical skills with:

  • icon Everything in Free +
  • icon 160+ PreBuilt Projects
  • icon AI Mentor (Nexus) for Data Project-Learn Category (100 Credits/Month)
  • icon Projects by Industry Experts
  • icon Portfolio Page With Unlimited Projects
  • icon Detailed Analytics and Reporting for Employers
${currency}${productPriceData}
Do you have a promo code? Click here to apply
Total Discount:
${currency}0
Total:
${currency}${productPrice}
`; // Set the modal content $("#checkout_modal_inner").html(modalContent); $("#apply_promo").click(function() { $(".promo-sec").addClass("promo-sec-active"); }); $(".promo-apl-btn").click(function() { applyPromoCode() }); $("#promo_apl_input").keypress(function(e) { // applyPromoCode(); if (e.which === 13) { e.preventDefault(); // Prevent page refresh applyPromoCode(); } }); // Event handler for the "Remove Promo Code" button $(".promo-remove-btn").click(function() { clearPromoCode(); }); function clearPromoCode() { $("#promo_apl_input").val(""); // Make an AJAX request to clear the promo code from the PHP session $.ajax({ url: "https://hicounselor.com/ProjectsPay/clearPromoCode", type: "POST", success: function(response) { if (response.success) { // Update the total discount and total price back to their original values $(".sub_total_amt").text(currency + productPrice); $(".total_discount").text(currency + "0"); // Hide the success and failure messages $(".promo-success").hide(); $(".promo-fail").hide(); checkoutPrice = productPrice; $(".btn-checkout").attr("data-amount", productPrice * 100); $("#checkout_price").val(checkoutPrice); } }, error: function() { // Handle the error if the AJAX request to clear the PHP session fails alert("Failed to clear promo code from PHP session."); }, }); } }); // Event handler for the "Apply" button function applyPromoCode() { // Get the entered promo code from the input field var enteredCode = $("#promo_apl_input").val(); var plan_identify = $("#plan_identify").val(); // Make AJAX request to check and apply promo code $.ajax({ url: "https://hicounselor.com/ProjectsPay/applyPromoCode", type: "POST", data: { promoCode: enteredCode, productPlan: plan_identify }, success: function(response) { console.log(response); // Check if the promo code is applied successfully if (response.success) { // Update the total discount and total price $(".sub_total_amt").text(currency + response.discountedPrice); $(".total_discount").text(currency + response.discountAmount); checkoutPrice = response.discountedPrice; //$(".btn-checkout").attr("data-amount", checkoutPrice); $("#form_payment.btn-checkout").attr("data-amount", checkoutPrice * 100); $("#checkout_price").val(checkoutPrice); // Show the success message $(".promo-success").show(); $(".promo-fail").hide(); $(".promo-remove-btn").show(); } else { $(".promo-fail").html(response.error); // Show the failure message $(".promo-fail").show(); $(".promo-success").hide(); $(".promo-remove-btn").hide(); } }, error: function() { // Show the failure message on AJAX error $(".promo-fail").show(); $(".promo-success").hide(); }, }); }; // Open the Stripe Checkout dialog when a button is clicked $("#stripe-checkout-button").click(function(e) { $("#checkout_price").val(); e.preventDefault(); discountedAmount = $("#checkout_price").val(); var plan_identify = $("#plan_identify").val(); // Reload the Stripe Checkout script with updated configuration var stripeHandler = StripeCheckout.configure({ key: "pk_live_51KhFVoLGeCQIRCkNwPVbcfRp4du7KVvlynWnsLep7dQNKYixjD5njcz50D8k8zJB4Chn0KvboSrjkDKlNCxJ1nxx00orODvF09", amount: discountedAmount * 100, // The updated amount in cents //name: "HICOUNSELOR " + atob(plan_identify).toUpperCase(), //description: "HICOUNSELOR " + atob(plan_identify).toUpperCase(), name: "HICOUNSELOR PREMIUM", description: "HICOUNSELOR PREMIUM", image: "https://hicounselor.com/assets/frontend/images/new-intership-images/hc-icon.png", currency: "usd", email: "", // Replace with the user's email token: function(token) { // Handle the token (e.g., send it to your server to complete the payment) data_loading $("#data_loading").show(); var paymentData = { stripeToken: token.id }; $.ajax({ type: "POST", url: "https://hicounselor.com/project-payments/checkout/" + plan_identify, dataType: "json", data: paymentData, success: function(response) { if (response.success) { $("#data_loading").hide(); if (response.redirect_url) { //alert("Redirecting to: " + response.redirect_url); try { window.location.href = response.redirect_url; } catch (error) { console.error("Error while redirecting:", error); } } } else { $("#data_loading").hide(); alert("Payment failed: " + response.error); } }, error: function() { // Handle AJAX error $("#data_loading").hide(); alert("An error occurred while processing the payment."); } }); } }); stripeHandler.open(); }); function ajaxRequest(url, payload) { return new Promise((resolve, reject) => { $.ajax({ type: "POST", url: url, data: payload, dataType: "json", success: function(response) { resolve({ status: "success", message: "Request processed successfully.", data: response }); }, error: function(error) { resolve({ status: "error", message: "An error occurred while processing the request.", error: error }); } }); }); } let razorpay_options = { // "key": "rzp_test_6AfwriDwYpc3wV", // Test Key "key": "rzp_live_3kIl5yXsRLiEfl", // Live Key "subscription_id": "", "name": "HiCounselor Inc", "description": "Subscription for Premium Plan", // "image": "https://hicounselor.com/assets/frontend/images/new-intership-images/hc-icon.png", "callback_url": "https://hicounselor.com/RazorpaySubscription/paymentCallback", "prefill": { "name": "", "email": "", "contact": "" }, "notes": { "merchant_order_id": "HiC_", }, "theme": { "color": "#5245df" }, "method": { "netbanking": false } }; $("#razorpay-checkout-button").click(async function() { const url = "https://hicounselor.com/RazorpaySubscription/createSubscription"; const payload = { "plan_type": $("#plan_identify").val(), }; $("#data_loading").show(); const subscription = await ajaxRequest(url, payload); console.log(subscription); if (subscription['status'] === 'success') { const subscription_id = subscription['data']['subscription_id']; razorpay_options["subscription_id"] = subscription_id; console.log(razorpay_options); var rzp = new Razorpay(razorpay_options); rzp.open(); } else { alert(`Failed creating subscription`); } $("#data_loading").hide(); }); }); -->