PageSourceSearch

https://proshark.com/assets/TechnologyAssessment-D5DPw-IQ.js

js proshark.com collected 2026-10-05 00:52:46 UTC 10,092 bytes, 7 lines download raw bytes

1import{f as v,r as l,j as e,a0 as f,h as w,C as N,e as S,g as x,q as C,d as p,P as k,a2 as i,I as r,x as $,A,G as I,v as T,m as F,o as K,am as R,z as E,D as P}from"./index-BMbzzAOF.js";import{S as o,a as c,b as d,c as m,d as n}from"./select-clKHF6wk.js";import{F as W}from"./file-text-ZvsgPanE.js";import{S as q}from"./shield-Cw28UyLS.js";import"./index-BdQq_4o_.js";import"./chevron-up-CwftkYju.js";const O=[{icon:I,title:"Web Presence & Technical SEO",description:"Site performance, crawlability, mobile readiness, and technical health signals"},{icon:T,title:"Stack & Hosting",description:"Current technology stack, hosting infrastructure, and performance benchmarks"},{icon:F,title:"Data & Analytics",description:"Analytics truthfulness, data posture, and decision-support capabilities"},{icon:q,title:"Security & Exposure",description:"Basic security assessment, vulnerability exposure, and compliance readiness"},{icon:K,title:"AI Readiness",description:"Realistic AI application opportunities based on your data and processes"},{icon:R,title:"Architecture & Modernization",description:"Architectural risks, technical debt, and modernization options"}],z=["Executive summary (1 page, plain language)","Prioritized action plan: short-term, mid-term, and long-term","Architecture and tooling recommendations",'"What to do next" roadmap with clear options'],B=["Website performance or SEO issues","Technology stack evaluation","AI or automation exploration","Application development needs","Platform modernization","Security concerns","Data strategy","General technology assessment","Other"],D=["Urgent (within 2 weeks)","Soon (1-2 months)","Planning ahead (3-6 months)","Exploring options"];function Y(){const{toast:g}=v(),[h,u]=l.useState(!1),[j,y]=l.useState(!1),[t,a]=l.useState({name:"",email:"",phone:"",company:"",role:"",website:"",primaryIssue:"",timeline:"",budgetRange:"",message:""}),b=async s=>{s.preventDefault(),u(!0);try{if((await fetch("/api/contact",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:t.name,email:t.email,phone:t.phone,company:t.company,service:"Technology Assessment",message:`Role: ${t.role}
2Website: ${t.website}
3Primary Issue: ${t.primaryIssue}
4Timeline: ${t.timeline}
5Budget Range: ${t.budgetRange}
6
7${t.message}`})})).ok)E("technology_assessment",!0),P({type:"assessment_request",source:"technology_assessment_page",metadata:{primaryIssue:t.primaryIssue}}),y(!0);else throw new Error("Failed to submit")}catch{g({title:"Something went wrong",description:"Please try again or call us directly.",variant:"destructive"})}finally{u(!1)}};return e.jsxs(f,{children:[e.jsx(w,{title:"Technology Assessment | Proshark",description:"Get a clear, honest assessment of your technology: web presence, stack, data, security, AI readiness, and architecture. Receive a prioritized action plan from senior consultants.",canonical:"https://proshark.com/technology-assessment",breadcrumbs:[{name:"Home",url:"https://proshark.com"},{name:"Technology Assessment",url:"https://proshark.com/technology-assessment"}]}),e.jsx("section",{className:"pt-24 pb-16 px-4","data-testid":"section-hero",children:e.jsxs("div",{className:"max-w-4xl mx-auto",children:[e.jsx("h1",{className:"text-3xl md:text-4xl lg:text-5xl font-bold tracking-tight mb-6","data-testid":"text-hero-title",children:"Know where you stand before you decide where to go."}),e.jsx("p",{className:"text-lg text-muted-foreground mb-4 max-w-3xl",children:"Our Technology Assessment gives you a clear, honest picture of your current technology landscape -- what's working, what's at risk, and what to prioritize next."}),e.jsx("p",{className:"text-muted-foreground mb-8 max-w-3xl",children:"This isn't a sales pitch disguised as an assessment. It's a practical evaluation conducted by senior consultants who have done this hundreds of times. You'll get actionable recommendations, not a generic report."})]})}),e.jsx("section",{className:"py-16 px-4 bg-muted/30 border-y","data-testid":"section-what-we-review",children:e.jsxs("div",{className:"max-w-6xl mx-auto",children:[e.jsx("h2",{className:"text-2xl md:text-3xl font-bold mb-8",children:"What we review"}),e.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:O.map(s=>e.jsx(N,{"data-testid":`card-review-${s.title.toLowerCase().replace(/\s+/g,"-")}`,children:e.jsxs(S,{className:"p-6",children:[e.jsx("div",{className:"w-10 h-10 rounded-lg bg-primary/10 flex items-center justify-center mb-3",children:e.jsx(s.icon,{className:"w-5 h-5 text-primary"})}),e.jsx("h3",{className:"font-semibold mb-2",children:s.title}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s.description})]})},s.title))})]})}),e.jsx("section",{className:"py-16 px-4","data-testid":"section-deliverables",children:e.jsxs("div",{className:"max-w-4xl mx-auto",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-6",children:[e.jsx(W,{className:"w-5 h-5 text-primary"}),e.jsx("h2",{className:"text-2xl font-bold",children:"What you receive"})]}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-4",children:z.map(s=>e.jsxs("div",{className:"flex items-center gap-3 p-4 rounded-lg border",children:[e.jsx(x,{className:"w-5 h-5 text-primary flex-shrink-0"}),e.jsx("span",{children:s})]},s))}),e.jsxs("div",{className:"mt-8 flex items-center gap-3 text-muted-foreground",children:[e.jsx(C,{className:"w-4 h-4 flex-shrink-0"}),e.jsx("span",{className:"text-sm",children:"Most assessments are completed within 5-7 business days after our initial conversation."})]})]})}),e.jsx("section",{className:"py-16 px-4 bg-muted/30 border-y",id:"form","data-testid":"section-form",children:e.jsx("div",{className:"max-w-2xl mx-auto",children:j?e.jsxs("div",{className:"text-center py-12",children:[e.jsx(x,{className:"w-16 h-16 text-primary mx-auto mb-6"}),e.jsx("h2",{className:"text-2xl font-bold mb-4",children:"Request received"}),e.jsx("p",{className:"text-muted-foreground mb-6",children:"We'll review your information and reach out within 1 business day to schedule your assessment. If you need to speak with us sooner, call directly."}),e.jsx("a",{href:"tel:+18888340788",children:e.jsxs(p,{size:"lg","data-testid":"button-call-after-submit",children:[e.jsx(k,{className:"w-4 h-4 mr-2"}),"Call Now"]})})]}):e.jsxs(e.Fragment,{children:[e.jsx("h2",{className:"text-2xl font-bold mb-2",children:"Request your Technology Assessment"}),e.jsx("p",{className:"text-muted-foreground mb-8",children:"Tell us about your situation. We'll follow up within 1 business day."}),e.jsxs("form",{onSubmit:b,className:"space-y-4","data-testid":"form-assessment",children:[e.jsxs("div",{className:"grid sm:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(i,{htmlFor:"name",children:"Full name *"}),e.jsx(r,{id:"name",required:!0,value:t.name,onChange:s=>a({...t,name:s.target.value}),"data-testid":"input-name"})]}),e.jsxs("div",{children:[e.jsx(i,{htmlFor:"email",children:"Email *"}),e.jsx(r,{id:"email",type:"email",required:!0,value:t.email,onChange:s=>a({...t,email:s.target.value}),"data-testid":"input-email"})]})]}),e.jsxs("div",{className:"grid sm:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(i,{htmlFor:"phone",children:"Best phone number *"}),e.jsx(r,{id:"phone",type:"tel",required:!0,value:t.phone,onChange:s=>a({...t,phone:s.target.value}),"data-testid":"input-phone"})]}),e.jsxs("div",{children:[e.jsx(i,{htmlFor:"company",children:"Company name *"}),e.jsx(r,{id:"company",required:!0,value:t.company,onChange:s=>a({...t,company:s.target.value}),"data-testid":"input-company"})]})]}),e.jsxs("div",{className:"grid sm:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(i,{htmlFor:"role",children:"Your role"}),e.jsx(r,{id:"role",value:t.role,onChange:s=>a({...t,role:s.target.value}),"data-testid":"input-role",placeholder:"e.g., CEO, CTO, VP Engineering"})]}),e.jsxs("div",{children:[e.jsx(i,{htmlFor:"website",children:"Website URL"}),e.jsx(r,{id:"website",value:t.website,onChange:s=>a({...t,website:s.target.value}),"data-testid":"input-website",placeholder:"https://..."})]})]}),e.jsxs("div",{children:[e.jsx(i,{htmlFor:"primaryIssue",children:"Primary concern *"}),e.jsxs(o,{required:!0,value:t.primaryIssue,onValueChange:s=>a({...t,primaryIssue:s}),children:[e.jsx(c,{"data-testid":"select-primary-issue",children:e.jsx(d,{placeholder:"What's most on your mind?"})}),e.jsx(m,{children:B.map(s=>e.jsx(n,{value:s,children:s},s))})]})]}),e.jsxs("div",{className:"grid sm:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(i,{htmlFor:"timeline",children:"Timeline"}),e.jsxs(o,{value:t.timeline,onValueChange:s=>a({...t,timeline:s}),children:[e.jsx(c,{"data-testid":"select-timeline",children:e.jsx(d,{placeholder:"When do you need this?"})}),e.jsx(m,{children:D.map(s=>e.jsx(n,{value:s,children:s},s))})]})]}),e.jsxs("div",{children:[e.jsx(i,{htmlFor:"budget",children:"Budget range (optional)"}),e.jsxs(o,{value:t.budgetRange,onValueChange:s=>a({...t,budgetRange:s}),children:[e.jsx(c,{"data-testid":"select-budget",children:e.jsx(d,{placeholder:"Helps us scope"})}),e.jsxs(m,{children:[e.jsx(n,{value:"Under $10K",children:"Under $10K"}),e.jsx(n,{value:"$10K-$25K",children:"$10K - $25K"}),e.jsx(n,{value:"$25K-$50K",children:"$25K - $50K"}),e.jsx(n,{value:"$50K-$100K",children:"$50K - $100K"}),e.jsx(n,{value:"$100K+",children:"$100K+"}),e.jsx(n,{value:"Not sure yet",children:"Not sure yet"})]})]})]})]}),e.jsxs("div",{children:[e.jsx(i,{htmlFor:"message",children:"Anything else we should know?"}),e.jsx($,{id:"message",value:t.message,onChange:s=>a({...t,message:s.target.value}),rows:4,"data-testid":"input-message"})]}),e.jsxs(p,{type:"submit",size:"lg",className:"w-full",disabled:h,"data-testid":"button-submit-assessment",children:[h?"Submitting...":"Request Technology Assessment",e.jsx(A,{className:"w-4 h-4 ml-2"})]}),e.jsxs("p",{className:"text-xs text-muted-foreground text-center mt-2",children:["Or call us directly: ",e.jsx("a",{href:"tel:+18888340788",className:"text-primary underline",children:"(888) 834-0788"})]})]})]})})})]})}export{Y as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.