PageSourceSearch

https://devscope.net/assets/Retail-BygX1yZf.js

js devscope.net collected 2026-09-24 20:49:52 UTC 10,568 bytes, 1 lines download raw bytes

1import{j as e}from"./vendor-ui-DyjPKyDp.js";import{S as d,a as m,H as h,b as i,A as x,F as p}from"./index-CzvEgD_y.js";import{C as n}from"./card-BsfkL2Eo.js";import{c as u}from"./caseStudies-D4rHNCGs.js";import{T as g}from"./TechStackCard-C1M1IG8Y.js";import{h as o}from"./industry-retail-BlZAL7tx.js";import{A as f}from"./arrow-left-DN6-W628.js";import{C as j}from"./circle-check-C12jc-Em.js";import{L as a}from"./vendor-react-HuFjj316.js";import"./brain-Bq3-mwY7.js";import"./search-DGIhLbdI.js";import"./cpu-CSUBD3Bk.js";import"./chart-column-ClPGNyRV.js";import"./workflow-Cpj34Cuq.js";import"./radio-DdeGlotG.js";const v="/assets/retail-shattered-mirror-BLB1Zw5T.jpg",b="/assets/retail-unified-core-BbUKiRAl.jpg",D=()=>{const s=u.find(r=>r.id==="case-study-spar"),l=[{name:"Microsoft Fabric",description:"For unified retail analytics"},{name:"Azure OpenAI Service",description:"For hyper-personalization and AI assistants"},{name:"Azure Databricks",description:"For high-speed demand forecasting"},{name:"Power BI",description:"For real-time store performance dashboards"}],c=["Double-digit sales growth","Unified sales and inventory analytics","Real-time store performance dashboards","Data-driven merchandising decisions"];return e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(d,{title:"Retail Data Platforms That Lift Conversion",description:"Unify e-commerce and store data into one customer view, with personalization, stock visibility and analytics that protect margin and lift conversion.",canonical:"https://devscope.net/solutions/industry/retail",preloadImage:o}),e.jsx(m,{name:"Retail Solutions",description:"Unified data engines for retail excellence. We merge e-commerce and physical stores into a single, high-conversion journey with hyper-personalization at scale.",url:"https://devscope.net/solutions/industry/retail"}),e.jsx(h,{}),e.jsxs("main",{className:"pt-20",children:[e.jsxs("section",{className:"relative min-h-[60vh] flex items-center bg-cover bg-center",style:{backgroundImage:`url(${o})`},children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-background via-background/90 to-background/60"}),e.jsxs("div",{className:"container mx-auto px-6 relative z-10",children:[e.jsxs(a,{to:"/solutions?tab=industry",className:"inline-flex items-center gap-2 text-muted-foreground hover:text-primary transition-colors mb-8 group",children:[e.jsx(f,{className:"w-4 h-4 transition-transform group-hover:-translate-x-1"}),"Back to Solutions"]}),e.jsxs("div",{className:"max-w-2xl",children:[e.jsxs("h1",{className:"mb-6 text-foreground",children:["Tailored for"," ",e.jsx("span",{className:"text-primary",children:"<"}),"Retail",e.jsx("span",{className:"text-primary",children:">"})]}),e.jsx("p",{className:"text-xl text-muted-foreground max-w-2xl leading-relaxed mb-8",children:"In a world where customer loyalty is won in milliseconds, we architect unified data engines that merge e-commerce and physical stores into a single, high-conversion journey."}),e.jsx(i,{asChild:!0,size:"lg",className:"btn-glow",children:e.jsx(a,{to:"/start-conversation",children:"Discuss Your Retail Challenges"})})]})]})]}),e.jsx("section",{className:"py-24",children:e.jsxs("div",{className:"container mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-16",children:[e.jsx("h2",{className:"mb-4",children:"Understanding the Challenge"}),e.jsx("p",{className:"text-muted-foreground max-w-2xl mx-auto",children:"Fragmented Channels vs. Unified Commerce"})]}),e.jsxs("div",{className:"relative grid grid-cols-1 lg:grid-cols-2 gap-8 lg:gap-12",children:[e.jsx("div",{className:"hidden lg:block absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 pointer-events-none",children:e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"w-16 h-16 rounded-full bg-background border-2 border-primary flex items-center justify-center shadow-[0_0_30px_hsl(var(--primary)/0.4)]",children:e.jsx("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",className:"text-primary",children:e.jsx("path",{d:"M5 12h14M12 5l7 7-7 7",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})}),e.jsx("div",{className:"absolute -left-12 top-1/2 -translate-y-1/2 w-12 h-0.5 bg-gradient-to-r from-destructive/50 to-primary"}),e.jsx("div",{className:"absolute -right-12 top-1/2 -translate-y-1/2 w-12 h-0.5 bg-gradient-to-r from-primary to-primary/50"})]})}),e.jsxs(n,{className:"overflow-hidden hover:border-destructive/40 hover:shadow-[0_12px_32px_-8px_hsl(0_0%_0%/0.5)] transition-all duration-300 group relative",children:[e.jsx("div",{className:"aspect-[16/9] overflow-hidden",children:e.jsx("img",{src:v,alt:"Shattered mirror reflecting retail storefront representing fragmented customer view",className:"w-full h-full object-cover transition-transform duration-700 group-hover:scale-105"})}),e.jsxs("div",{className:"p-8",children:[e.jsx("h3",{className:"text-xl md:text-2xl font-semibold mb-4 text-destructive/90",children:"The Retail Blind Spot"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"The modern retailer is often 'data-rich but insight-poor.' When your e-commerce platform doesn't talk to your physical store inventory in real-time, you face the 'Blind Spot': stockouts on high-demand items, irrelevant marketing that pushes products the customer already bought, and a complete lack of a 360-degree customer view. Legacy ERPs and siloed marketing tools create friction, forcing manual reconciliation and leading to 'batch-processed' decisions in a world that moves in real-time."})]}),e.jsx("div",{className:"lg:hidden flex justify-center py-4",children:e.jsx("div",{className:"w-10 h-10 rounded-full bg-background border-2 border-primary flex items-center justify-center shadow-[0_0_20px_hsl(var(--primary)/0.3)]",children:e.jsx("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",className:"text-primary rotate-90",children:e.jsx("path",{d:"M5 12h14M12 5l7 7-7 7",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})})})]}),e.jsxs(n,{className:"overflow-hidden hover:border-primary/40 hover:shadow-[0_12px_32px_-8px_hsl(0_0%_0%/0.5),0_0_3
10px_-5px_hsl(var(--primary)/0.15)] transition-all duration-300 group",children:[e.jsx("div",{className:"aspect-[16/9] overflow-hidden",children:e.jsx("img",{src:b,alt:"Glowing shopping bag representing unified commerce and personalization",className:"w-full h-full object-cover transition-transform duration-700 group-hover:scale-105"})}),e.jsxs("div",{className:"p-8",children:[e.jsx("h3",{className:"text-xl md:text-2xl font-semibold mb-4 text-primary",children:"The Unified Commerce Architecture"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"We replace fragmentation with Seamless Flow. By implementing a Unified Data Estate on Azure and Databricks, we consolidate every touchpoint-from POS terminals to mobile apps-into a single source of truth. Our approach enables hyper-personalization at scale, using AI to predict demand and optimize supply chains before a stockout even happens. We build the engine that powers real-time inventory visibility and automated loyalty engines, ensuring your brand is always where the customer is, with exactly what they want."})]})]})]})]})}),e.jsx("section",{className:"py-24 bg-card/30",children:e.jsx("div",{className:"container mx-auto px-6",children:e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12 items-center",children:[e.jsxs("div",{className:"relative rounded-xl overflow-hidden aspect-[16/10]",children:[e.jsx("img",{src:(s==null?void 0:s.image)||"",alt:`${s==null?void 0:s.client} case study`,className:"w-full h-full object-cover"}),e.jsx("div",{className:"absolute bottom-6 left-6",children:e.jsx("span",{className:"px-3 py-1 bg-primary/90 text-primary-foreground text-sm font-medium rounded-full",children:"Case Study"})})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-primary font-medium mb-2",children:s==null?void 0:s.client}),e.jsx("h3",{className:"text-2xl md:text-3xl font-semibold mb-6",children:s==null?void 0:s.title}),e.jsxs("div",{className:"space-y-6 mb-8",children:[e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-semibold text-muted-foreground uppercase tracking-wider mb-2",children:"The Challenge"}),e.jsx("p",{className:"text-foreground",children:s==null?void 0:s.challenge})]}),e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-semibold text-muted-foreground uppercase tracking-wider mb-2",children:"The Solution"}),e.jsx("p",{className:"text-foreground",children:s==null?void 0:s.solution})]}),e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-semibold text-muted-foreground uppercase tracking-wider mb-2",children:"The Results"}),e.jsx("ul",{className:"space-y-2",children:c.map((r,t)=>e.jsxs("li",{className:"flex items-center gap-3",children:[e.jsx(j,{className:"w-5 h-5 text-primary shrink-0"}),e.jsx("span",{className:"text-foreground",children:r})]},t))})]})]}),e.jsx(i,{asChild:!0,variant:"outline",className:"group",children:e.jsxs(a,{to:`/case-studies/${s==null?void 0:s.id}`,className:"flex items-center gap-2",children:["Read Full Case Study",e.jsx(x,{className:"w-4 h-4 transition-transform group-hover:translate-x-1"})]})})]})]})})}),e.jsx("section",{className:"py-24",children:e.jsxs("div",{className:"container mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-16",children:[e.jsx("h2",{className:"mb-4",children:"The Tools of the Trade"}),e.jsx("p",{className:"text-muted-foreground max-w-2xl mx-auto",children:"Enterprise-grade technologies for retail excellence."})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6",children:l.map((r,t)=>e.jsx(g,{name:r.name,description:r.description},t))})]})}),e.jsx("section",{className:"py-24 bg-gradient-to-b from-card/50 to-background",children:e.jsxs("div",{className:"container mx-auto px-6 text-center",children:[e.jsxs("h2",{className:"mb-4",children:["Is your retail business ready for the hyper-personalized"," ",e.jsx("span",{className:"text-primary",children:"<"}),"future",e.jsx("span",{className:"text-primary",children:">"}),"?"]}),e.jsx("p",{className:"text-lg text-muted-foreground mb-8 max-w-2xl mx-auto",children:"Stop guessing what your customers want. Let's architect a data engine that knows before they do."}),e.jsx(i,{asChild:!0,size:"lg",className:"btn-glow",children:e.jsx(a,{to:"/contact",children:"Schedule a Conversation"})})]})})]}),e.jsx(p,{})]})};export{D 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.