Tap to Score
Click anywhere on the map to calculate a Quality of Life index combining employment, commerce, lifestyle, and walkability gravity scores.
QoL Breakdown
Market Intelligence
Market Context
Employment Centers
Quick Analyze · Neighborhoods
Growth Corridors
QoL Pillar Balance
Drag to rebalance how much each pillar influences the QoL score.
Employment
25%
Commerce
25%
Lifestyle
20%
🚶 Walkability
30%
Adjust Employment Weights
Score Model

CommutIQ scores (0–100) model appreciation velocity, not raw proximity. The sweet spot is 8–16 min from a primary employer — close enough for buyer demand, far enough that prices haven't yet reflected it.

Each center is scored via a calibrated decay curve, then combined using your custom weights.

90–100 · Prime Growth Zone
80–89 · High Potential
70–79 · Strong Opportunity
60–69 · Moderate Potential
50–59 · Fair Position
< 50 · Speculative / Low Draw
Click anywhere on the map to score that location
Routing…
Employment Centers
Ready — click the map to analyze a location
0 analyzed | Buyer Mode | OSRM · CartoDB · OSM | Northwest Arkansas
document.addEventListener('DOMContentLoaded', function(){ document.getElementById('ciqLeadForm').addEventListener('submit', function(e){ e.preventDefault(); const name=document.getElementById('ciqLeadName').value.trim(); const email=document.getElementById('ciqLeadEmail').value.trim(); const phone=document.getElementById('ciqLeadPhone').value.trim(); const interest=document.getElementById('ciqLeadInterest').value; if(!name||!email) return; const lead={name:name,email:email,phone:phone,interest:interest,ts:Date.now(),metro:ACTIVE_METRO?ACTIVE_METRO.id:''}; const leads=JSON.parse(localStorage.getItem('commutiq_leads')||'[]'); leads.push(lead); localStorage.setItem('commutiq_leads',JSON.stringify(leads)); console.log('[CommutIQ] Lead captured:',lead); if(typeof gtag==='function') gtag('event', 'lead_captured', { interest: interest }); // Send to Resend via serverless function fetch('/api/lead', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(lead) }).then(function(r){ return r.json(); }).then(function(d){ console.log('[CommutIQ] Resend response:', d); }).catch(function(err){ console.warn('[CommutIQ] Resend error:', err); }); ciqHideLeadModal(); notify('Welcome to CommutIQ! You now have 25 scores/day.'); }); // Dismiss buttons document.getElementById('ciqLeadDismiss').addEventListener('click', function(){ if(typeof gtag==='function') gtag('event', 'lead_modal_dismissed'); ciqHideLeadModal(); }); document.getElementById('ciqGateDismiss').addEventListener('click', function(){ ciqHideGateModal(); }); // Pro unlock via Stripe Payment Link const CIQ_STRIPE_LINK = 'https://buy.stripe.com/8x2cMYbLpagO2aF613fYY01'; document.getElementById('ciqGatePro').addEventListener('click', function(){ if(typeof gtag==='function') gtag('event', 'pro_upgrade_click'); if(CIQ_STRIPE_LINK){ window.location.href = CIQ_STRIPE_LINK; } else { notify('Pro upgrade coming soon! Sign up free for 25 scores/day.'); } }); // Check for Pro return from Stripe (success URL includes ?pro=1) if(new URLSearchParams(window.location.search).get('pro')==='1'){ localStorage.setItem('ciq_pro','1'); notify('🎉 Welcome to CommutIQ Pro! Unlimited scores unlocked.'); if(typeof gtag==='function') gtag('event', 'pro_upgraded'); window.history.replaceState({}, '', window.location.pathname); } function ciqIsPro(){ return localStorage.getItem('ciq_pro')==='1'; } // Gate modal CTA — signup opens lead modal document.getElementById('ciqGateSignup').addEventListener('click', function(){ ciqHideGateModal(); ciqShowLeadModal(); }); }); // end DOMContentLoaded
🔓
Unlock Full CommutIQ Access
Get unlimited scores, saved locations, and exclusive market intel for NWA and 21 other growth metros.
📊
You've used your free scores today
Sign up for free to get 25 scores/day, or go Pro for unlimited access.
Resets daily at midnight
⚠️ For informational purposes only. Not investment, financial, or real estate advice. Always consult qualified professionals before making investment decisions. Data sourced from public records and may not reflect current conditions. © 2026 CommutIQ by Inkluso.