Chance Create | Prism Career Path Finder™

Chance Create

See your resume from the inside.

Upload your document below for an instant AI career simulation to discover top pivot roles and priority skill gaps.

✦ Tip: You can list multiple related roles separated by commas.

Scanning your experience... let's see what we're working with! 👀

Built on hiring criteria from JPMorgan ChaseIntuitTD Bank
"Ashley was quickly able to paint the vision I felt in my heart but struggled to put words to. The custom career roadmap and narrative strategy blueprint she delivered blew me completely out of the water." ★★★★★ • Keanna, Accounting Manager
Talent audit complete. Here are your optimized pathways.
Give Feedback
🎯 Top 3 Targeted Pivot Roles

📄 Operator Copy Extraction Panel

`; printWindow.document.write(htmlContent); printWindow.document.close(); }; window.handleUserReset = function () { var roleEl = document.getElementById('targetRoleInput') || document.getElementById('targetRole'); if (roleEl) roleEl.value = ''; var textEl = document.getElementById('resumeTextArea') || document.getElementById('resumeText'); if (textEl) textEl.value = ''; var emailEl = document.getElementById('emailInput') || document.getElementById('publicEmail'); if (emailEl && !isOperatorMode) emailEl.value = ''; var modalJdEl = document.getElementById('modal-job-desc') || document.getElementById('modalJobDescription'); if (modalJdEl) modalJdEl.value = ''; var modalRoleEl = document.getElementById('modal-target-role'); if (modalRoleEl) modalRoleEl.value = ''; closeRewriteModal(); document.getElementById('fileStatusLabel').textContent = "Drop your resume here or click to select"; document.getElementById('uploadIcon').textContent = "📄"; uploadedText = ''; window.currentResults = null; window.currentLead = { email: '', targetRole: '' }; const promoBanner = document.getElementById('premium-promo-banner'); if (promoBanner) { promoBanner.style.display = 'none'; } document.getElementById('outputWorkspace').classList.remove('active'); if (document.getElementById('prismGlobalFormWrapper')) { document.getElementById('prismGlobalFormWrapper').style.display = 'block'; } if (document.getElementById('formFieldsWrapper')) { document.getElementById('formFieldsWrapper').style.display = 'block'; } var leadGate = document.getElementById('leadGateStep'); var resumeAudit = document.getElementById('resumeAuditStep'); if (leadGate) leadGate.style.display = 'block'; if (resumeAudit) resumeAudit.style.display = 'none'; switchTab('roles'); startReviewCarousel(); window.scrollTo({ top: 0, behavior: 'smooth' }); }; /* ========================================================================== PREMIUM RESUME REWRITE MODAL & CHECKOUT HANDLERS ========================================================================== */ // Pre-fill target role if they entered it on the home page document.addEventListener('DOMContentLoaded', () => { const savedData = JSON.parse(localStorage.getItem('prism_rewrite_data') || '{}'); if (savedData.targetRole) { const roleEl = document.getElementById('modal-target-role'); if (roleEl) { roleEl.value = savedData.targetRole; } } }); // Toggle input visibility function selectRewriteOption(option) { const radio = document.getElementById('radio-' + option); if (radio) radio.checked = true; const roleContainer = document.getElementById('role-input-container'); const jdContainer = document.getElementById('jd-input-container'); if (option === 'role') { if (roleContainer) roleContainer.classList.add('open'); if (jdContainer) jdContainer.classList.remove('open'); } else { if (roleContainer) roleContainer.classList.remove('open'); if (jdContainer) { jdContainer.classList.add('open'); const jdTextarea = document.getElementById('modal-job-desc'); if (jdTextarea) { setTimeout(function () { jdTextarea.focus(); }, 100); } } } } window.selectRewriteOption = selectRewriteOption; window.selectTargetOption = selectRewriteOption; window.openRewriteModal = function () { var savedData = JSON.parse(localStorage.getItem('prism_rewrite_data') || '{}'); var role = savedData.targetRole || (window.currentLead && window.currentLead.targetRole) || getSafeValue(['#targetRoleInput', '#targetRole', 'input[placeholder*="Systems Engineer"]']) || ''; var roleInput = document.getElementById('modal-target-role'); if (roleInput && role && !roleInput.value) { roleInput.value = role; } selectRewriteOption('role'); var modalOverlay = document.getElementById('rewriteModalOverlay'); if (modalOverlay) { modalOverlay.style.display = 'flex'; document.body.style.overflow = 'hidden'; } }; window.closeRewriteModal = function () { var modalOverlay = document.getElementById('rewriteModalOverlay'); if (modalOverlay) { modalOverlay.style.display = 'none'; document.body.style.overflow = ''; } }; window.handleModalOverlayClick = function (e) { if (e.target && e.target.id === 'rewriteModalOverlay') { closeRewriteModal(); } }; function proceedToStripe() { // 1. Grab existing saved data (which includes the uploaded resume) let savedData = JSON.parse(localStorage.getItem('prism_rewrite_data') || '{}'); const currentResume = window.uploadedText || (window.currentLead && window.currentLead.resumeText) || getSafeValue(['#resumeTextArea', '#resumeText', 'textarea']) || ''; if (!savedData.resumeText && currentResume && currentResume !== 'N/A') { savedData.resumeText = currentResume; } const email = (window.currentLead && window.currentLead.email) || getSafeValue(['#emailInput', '#publicEmail', '#email', 'input[type="email"]']) || ''; // 2. Check which option they picked and require input const isRole = document.getElementById('radio-role') ? document.getElementById('radio-role').checked : true; if (isRole) { const roleVal = document.getElementById('modal-target-role').value.trim(); // If blank, pass a default flag to the AI savedData.targetRole = roleVal || "General Upgrade"; savedData.jobDescription = ""; } else { const jdVal = document.getElementById('modal-job-desc').value.trim(); if (!jdVal) { alert("Please paste a job description before checking out."); return; } savedData.jobDescription = jdVal; savedData.targetRole = ""; } // 3. Save the updated data back to local storage localStorage.setItem('prism_rewrite_data', JSON.stringify(savedData)); // 4. Redirect to Stripe Checkout Link let stripeUrl = "https://buy.stripe.com/9B67sL2Jk3vF6FEfoF7Zu0p"; if (email && email.indexOf('@') !== -1) { stripeUrl += '?prefilled_email=' + encodeURIComponent(email.trim()); } window.location.href = stripeUrl; } window.proceedToStripe = proceedToStripe; window.handleProceedToCheckout = proceedToStripe; window.copyFieldText = function (elementId) { var ta = document.getElementById(elementId); ta.select(); document.execCommand('copy'); alert('Summary copied to clipboard!'); }; console.log( "%c👑 Oh, you inspecting the elements? I respect it! If you're looking for a Black woman in tech who builds her own SaaS, let's connect: https://linkedin.com/in/ashley-chance 🎮✨", "color: #CEB1DD; font-size: 14px; font-weight: bold; padding: 10px; border: 1px solid #CEB1DD; border-radius: 8px; background: #1A1F30;" );