PageSourceSearch

https://www.uthakkan.in/assets/HireIntake-CR_8rNr9.js

js uthakkan.in collected 2026-10-07 15:22:57 UTC 15,318 bytes, 1 lines download raw bytes

1import{j as e,A as P,m as I}from"./motion-vendor-DA5vefiL.js";import{f as R,r,L as h}from"./react-vendor-DZpSsI2E.js";import{Z as F,aq as E,i as T,ar as M,as as K,C as O,B as i,S as B,v as q,a as v,p as D,m as N,f as $,q as w,s as W}from"./index-lFZHs_dl.js";import{S as U,r as _,n,m as z}from"./abuseProtection-xOFuFitn.js";import{L as G}from"./loader-circle-BF1xOeAB.js";import"./supabase-vendor-Dxf3eoy0.js";const d=[{id:"fullstack-web",label:"Full-Stack Web App",subtext:"React 19, Next.js, Node, high-performance UI",icon:F,value:"Full-Stack Web App Development"},{id:"ai-agents",label:"AI Tools & Agents",subtext:"LLM pipelines, RAG, autonomous workflows",icon:E,value:"AI Tools & Autonomous Agents"},{id:"mobile-app",label:"Mobile Application",subtext:"Cross-platform iOS & Android mobile systems",icon:T,value:"Mobile App Development"},{id:"cloud-saas",label:"Cloud & SaaS Systems",subtext:"Microservices, APIs, Supabase, scalable databases",icon:M,value:"Cloud & SaaS Architecture"},{id:"perf-audit",label:"Performance Audit",subtext:"Sub-second optimization, zero tech debt review",icon:K,value:"Performance & Architecture Refactor"},{id:"custom-scope",label:"Custom Enterprise",subtext:"Dedicated engineering sprints & retainers",icon:O,value:"Other / Custom Enterprise Development"}],m=[{label:"₹5K - ₹10K",value:"₹5K - ₹10K",hint:"Small Task / Quick Fix"},{label:"₹10K - ₹25K",value:"₹10K - ₹25K",hint:"Sprint Task / Module"},{label:"₹25K - ₹50K",value:"₹25K - ₹50K",hint:"Rapid MVP / Prototype"},{label:"₹50K - ₹1.5L",value:"₹50K - ₹1.5L",hint:"Production Feature"},{label:"₹1.5L - ₹5L",value:"₹1.5L - ₹5L",hint:"Full Product Lifecycle"},{label:"₹5L+ Enterprise",value:"₹5L+",hint:"Complex Scale Platform"},{label:"Flexible / Retainer",value:"Custom Retainer",hint:"Ongoing Dedicated Sprints"}],y=[{label:"Urgent (< 2 Wks)",value:"Urgent (1-2 Weeks)"},{label:"Standard (2-4 Wks)",value:"Standard (2-4 Weeks)"},{label:"Quarterly (1-2 Mos)",value:"Quarterly (1-2 Months)"},{label:"Ongoing Retainer",value:"Ongoing Retainer"}],H=async(x,t)=>{try{const l=_({source:t,formKey:"hire-intake",minIntervalMs:15e3,honeypotField:"website",requiredFields:["name","email","service","details"],maxLengthMap:{name:120,email:254,service:120,details:5e3,budget:80,timeline:80}});if(!l.ok)return{error:l.message};const u={name:n(t.get("name"),120),email:n(t.get("email"),254).toLowerCase(),service:n(t.get("service"),120),budget:n(t.get("budget"),80)||"Flexible / Unspecified",timeline:n(t.get("timeline"),80)||"Standard (2-4 Weeks)",details:n(t.get("details"),5e3),status:"new"},{error:c}=await W.from("hire_requests").insert([u]);return c?{error:c.message||"Submission failed. Please try again."}:(z("hire-intake"),{success:!0,trackingId:`REQ-${Math.floor(1e5+Math.random()*9e5)}`})}catch{return{error:"Network error. Please try again."}}},ee=()=>{const[x]=R(),t=x.get("service"),l=x.get("budget"),u=r.useMemo(()=>{if(!t)return d[0].value;const s=d.find(a=>a.value.toLowerCase().includes(t.toLowerCase())||a.label.toLowerCase().includes(t.toLowerCase()));return s?s.value:d[0].value},[t]),c=r.useMemo(()=>{if(!l)return m[1].value;const s=m.find(a=>a.value.toLowerCase().includes(l.toLowerCase())||a.label.toLowerCase().includes(l.toLowerCase()));return s?s.value:m[1].value},[l]),[o,S,b]=r.useActionState(H,{}),[g,k]=r.useState(u),[j,C]=r.useState(c),[f,A]=r.useState(y[1].value),L=r.useMemo(()=>({"@context":"https://schema.org","@type":"ContactPage",name:`Project Intake & Technical Scoping | ${i.name}`,description:`Complete the technical scoping points to receive a fast, milestone-driven technical proposal from ${i.name}.`,url:`${i.url}/hire/intake`,mainEntity:{"@type":"Organization",name:i.name,url:i.url,email:i.contact.email,sameAs:Object.values(i.socials)}}),[]);return e.jsxs("div",{className:"min-h-screen bg-slate-50/50",children:[e.jsx(B,{title:"Project Intake Form | Technical Scoping & Architecture Review",description:"Complete our technical intake form to scope your software application, AI agent pipeline, or cloud architecture. Receive a fixed proposal in under 24 hours.",urlPath:"/hire/intake",schema:L,breadcrumbs:[{name:"Hire Us",path:"/hire"},{name:"Project Intake",path:"/hire/intake"}],noindex:!0}),e.jsx("div",{className:"border-b border-slate-200/80 bg-white pt-14 sm:pt-16",children:e.jsxs("div",{className:"container-shell py-8 sm:py-10 max-w-4xl",children:[e.jsxs(h,{to:"/hire",className:"inline-flex items-center gap-2 text-xs font-semibold text-slate-500 hover:text-blue-600 transition-colors mb-6 group",children:[e.jsx(q,{className:"w-4 h-4 group-hover:-translate-x-1 transition-transform"}),e.jsx("span",{children:"Back to Engagement Overview"})]}),e.jsxs("div",{className:"flex flex-col md:flex-row md:items-center justify-between gap-4",children:[e.jsxs("div",{children:[e.jsxs("span",{className:"eyebrow-pill mb-2",children:[e.jsx(v,{className:"w-3.5 h-3.5 text-blue-500"})," Project Intake & Scoping"]}),e.jsxs("h1",{className:"text-2xl sm:text-3xl md:text-4xl font-black font-outfit text-slate-900 tracking-tight",children:["Project Intake ",e.jsx("span",{className:"bg-gradient-to-r from-blue-600 via-indigo-600 to-blue-500 bg-clip-text text-transparent",children:"Form"})]}),e.jsx("p",{className:"text-xs sm:text-sm text-slate-600 mt-1.5 max-w-2xl leading-relaxed",children:"Complete the scoping points below to receive a fast, milestone-driven technical proposal and architectural spec within 24 hours."})]}),e.jsxs("div",{className:"flex flex-wrap items-center gap-2 shrink-0",children:[e.jsxs("span",{className:"inline-flex items-center gap-1.5 px-3 py-1.5 rounded-full text-xs font-semibold bg-emerald-50 border border-emerald-200/80 text-emerald-800",children:[e.jsx(D,{className:"w-3.5 h-3.5 text-emerald-600"}),e.jsx("span",{children:"Sub-24h Scoping SLA"})]}),e.jsxs("span",{className:"inline-flex items-center gap-1.5 px-3 py-1.5 rounded-full text-xs font-semibold bg-blue-50 border border-blue-200/80 text-blue-800",children:[e.jsx(N,{className:"w-3.5 h-3.5 text-blue-600"}),e.jsx("span",{children:"100% Confidential NDA"})]})]})]})]})}),e.jsx("div",{className:"container-shell max-w-4xl py-8 sm:py-12",children:e.jsx(P,{mode:"wait",children:o.success?e.jsxs(I.div,{initial:{opacity:0,scale:.96}
1,animate:{opacity:1,scale:1},exit:{opacity:0,scale:.96},className:"bg-white border border-slate-200 shadow-xl rounded-2xl p-8 sm:p-12 text-center max-w-2xl mx-auto",children:[e.jsx("div",{className:"w-16 h-16 rounded-2xl bg-emerald-50 border border-emerald-200 text-emerald-600 flex items-center justify-center mx-auto mb-6",children:e.jsx($,{className:"w-8 h-8"})}),e.jsx("span",{className:"badge-emerald mb-3 inline-flex",children:"Intake Received"}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-black font-outfit text-slate-900 mb-2",children:"Scoping Request Confirmed"}),e.jsx("p",{className:"text-sm text-slate-600 max-w-md mx-auto leading-relaxed mb-6",children:"Your technical requirements have been logged into our architectural review pipeline. A senior engineering lead will review your scope and respond within 24 hours."}),e.jsxs("div",{className:"bg-slate-50 border border-slate-200/80 rounded-xl p-4 max-w-md mx-auto mb-8 text-left space-y-2",children:[e.jsxs("div",{className:"flex justify-between items-center text-xs",children:[e.jsx("span",{className:"text-slate-500 font-medium",children:"Tracking Reference:"}),e.jsx("span",{className:"font-mono font-bold text-blue-600",children:o.trackingId})]}),e.jsxs("div",{className:"flex justify-between items-center text-xs",children:[e.jsx("span",{className:"text-slate-500 font-medium",children:"Initial Blueprint SLA:"}),e.jsx("span",{className:"font-semibold text-slate-800",children:"< 24 Business Hours"})]}),e.jsxs("div",{className:"flex justify-between items-center text-xs",children:[e.jsx("span",{className:"text-slate-500 font-medium",children:"Confidentiality:"}),e.jsx("span",{className:"font-semibold text-emerald-700",children:"Protected by Mutual NDA"})]})]}),e.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-3",children:[e.jsx(h,{to:"/",className:"btn-primary w-full sm:w-auto",children:"Return to Home"}),e.jsx(h,{to:"/case-studies",className:"btn-secondary w-full sm:w-auto",children:"Explore Case Studies"})]})]},"success"):e.jsxs("div",{className:"card p-6 sm:p-10 md:p-12 bg-white border-slate-200/90 shadow-xl",children:[e.jsxs("div",{className:"border-b border-slate-100 pb-5 mb-8 flex flex-col sm:flex-row sm:items-center justify-between gap-3",children:[e.jsxs("div",{children:[e.jsx("h2",{className:"text-lg sm:text-xl font-bold font-outfit text-slate-900",children:"Technical Scoping Details"}),e.jsx("p",{className:"text-xs text-slate-500 mt-0.5",children:"Select your stack requirements, target budget, and delivery velocity."})]}),e.jsxs("span",{className:"inline-flex items-center gap-1.5 px-3 py-1 rounded-full text-xs font-semibold bg-blue-50 border border-blue-200/80 text-blue-700 shrink-0 self-start sm:self-auto",children:[e.jsx(v,{className:"w-3.5 h-3.5 text-blue-500"}),e.jsx("span",{children:"Free Architecture Review"})]})]}),o.error&&e.jsxs("div",{role:"alert",className:"mb-6 p-4 rounded-xl bg-rose-50 border border-rose-200 text-rose-700 text-xs font-semibold leading-relaxed flex items-center gap-2.5",children:[e.jsx("div",{className:"w-2 h-2 rounded-full bg-rose-500 shrink-0"}),e.jsx("span",{children:o.error})]}),e.jsxs("form",{action:S,className:"space-y-8",children:[e.jsx("input",{type:"text",name:"website",className:"hidden",tabIndex:"-1",autoComplete:"off","aria-hidden":"true"}),e.jsx("input",{type:"hidden",name:"service",value:g}),e.jsx("input",{type:"hidden",name:"budget",value:j}),e.jsx("input",{type:"hidden",name:"timeline",value:f}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("span",{className:"text-xs font-bold uppercase tracking-wider text-slate-700",children:["1. Primary Domain / Service ",e.jsx("span",{className:"text-blue-600",children:"*"})]}),e.jsx("span",{className:"text-[11px] text-slate-500",children:"Select one"})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-3",children:d.map(s=>{const a=s.icon,p=g===s.value;return e.jsxs("button",{type:"button",onClick:()=>k(s.value),className:`text-left p-3.5 rounded-xl border transition-all relative flex items-start gap-3 ${p?"border-blue-600 bg-blue-50/40 shadow-xs ring-1 ring-blue-600":"border-slate-200 hover:border-slate-300 hover:bg-slate-50/60"}`,children:[e.jsx("div",{className:`p-2 rounded-lg shrink-0 mt-0.5 ${p?"bg-blue-600 text-white":"bg-slate-100 text-slate-600"}`,children:e.jsx(a,{className:"w-4 h-4"})}),e.jsxs("div",{className:"grow pr-4",children:[e.jsx("p",{className:"text-xs font-bold text-slate-900",children:s.label}),e.jsx("p",{className:"text-xs text-slate-500 leading-snug mt-0.5",children:s.subtext})]}),p&&e.jsx(w,{className:"w-4 h-4 text-blue-600 absolute top-3.5 right-3.5"})]},s.id)})})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"text-xs font-bold uppercase tracking-wider text-slate-700",children:"2. Estimated Budget Bracket"}),e.jsx("span",{className:"text-[11px] text-slate-500",children:"Flexible allocation"})]}),e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-4 gap-2.5",children:m.map(s=>{const a=j===s.value;return e.jsxs("button",{type:"button",onClick:()=>
1C(s.value),className:`p-3 rounded-xl border text-left transition-all relative ${a?"border-blue-600 bg-blue-50/40 ring-1 ring-blue-600 shadow-xs":"border-slate-200 hover:border-slate-300 hover:bg-slate-50/60"}`,children:[e.jsx("p",{className:"text-xs font-bold text-slate-900",children:s.label}),e.jsx("p",{className:"text-[11px] text-slate-500 mt-0.5",children:s.hint}),a&&e.jsx(w,{className:"w-3.5 h-3.5 text-blue-600 absolute top-2.5 right-2.5"})]},s.value)})})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"text-xs font-bold uppercase tracking-wider text-slate-700",children:"3. Expected Delivery Speed"}),e.jsx("span",{className:"text-[11px] text-slate-500",children:"Sprint timeline"})]}),e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-4 gap-2",children:y.map(s=>{const a=f===s.value;return e.jsx("button",{type:"button",onClick:()=>A(s.value),className:`py-2.5 px-3 rounded-xl border text-center text-xs font-semibold transition-all ${a?"border-blue-600 bg-blue-50/50 text-blue-700 ring-1 ring-blue-600 font-bold":"border-slate-200 text-slate-600 hover:border-slate-300 hover:bg-slate-50"}`,children:s.label},s.value)})})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("label",{htmlFor:"intake-details",className:"block text-xs font-bold uppercase tracking-wider text-slate-700",children:["4. Project Goals & Technical Scope ",e.jsx("span",{className:"text-blue-600",children:"*"})]}),e.jsx("textarea",{id:"intake-details",name:"details",required:!0,rows:4,maxLength:5e3,placeholder:"Describe your product goals, core user flows, technical constraints, integrations, or any reference repos...",className:"field-input resize-y"}),e.jsx("p",{className:"text-xs text-slate-500",children:"Specify preferred technologies (e.g. React 19, Python, Supabase, Tailwind) or target launch dates."})]}),e.jsxs("div",{className:"space-y-3 pt-2 border-t border-slate-100",children:[e.jsxs("label",{className:"block text-xs font-bold uppercase tracking-wider text-slate-700",children:["5. Your Contact Information ",e.jsx("span",{className:"text-blue-600",children:"*"})]}),e.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsxs("label",{htmlFor:"intake-name",className:"field-label",children:["Full Name ",e.jsx("span",{className:"text-blue-600",children:"*"})]}),e.jsx("input",{id:"intake-name",type:"text",name:"name",autoComplete:"name",required:!0,maxLength:120,placeholder:"Jane Doe",className:"field-input"})]}),e.jsxs("div",{children:[e.jsxs("label",{htmlFor:"intake-email",className:"field-label",children:["Email Address ",e.jsx("span",{className:"text-blue-600",children:"*"})]}),e.jsx("input",{id:"intake-email",type:"email",name:"email",autoComplete:"email",required:!0,maxLength:254,placeholder:"[email protected]",className:"field-input"})]})]})]}),e.jsxs("div",{className:"pt-5 border-t border-slate-100 flex flex-col sm:flex-row items-center justify-between gap-4",children:[e.jsxs("div",{className:"flex items-center gap-2 text-xs text-slate-500",children:[e.jsx(N,{className:"w-4 h-4 text-emerald-600 shrink-0"}),e.jsx("span",{children:"100% Confidential NDA. Protected scope & sub-24h SLA."})]}),e.jsx("button",{type:"submit",disabled:b,className:"btn-primary !py-2.5 sm:!py-3 !px-6 sm:!px-8 !text-xs sm:!text-sm w-full sm:w-auto font-semibold flex items-center justify-center gap-2 shrink-0 cursor-pointer",children:b?e.jsxs(e.Fragment,{children:[e.jsx(G,{className:"w-4 h-4 animate-spin"}),e.jsx("span",{children:"Submitting Scope..."})]}):e.jsxs(e.Fragment,{children:[e.jsx(U,{className:"w-4 h-4"}),e.jsx("span",{children:"Submit Project Scope"})]})})]})]})]})})})]})};export{ee 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.