PageSourceSearch

https://unchained.shop/_next/static/chunks/20m559gmi2fwe.js

js unchained.shop collected 2026-09-25 20:42:26 UTC 54,789 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,10477,e=>{"use strict";var s=e.i(91398),a=e.i(91788),i=e.i(28072),c=e.i(31395),r=e.i(26019),l=e.i(11256),t=e.i(33330),n=e.i(77490),d=e.i(9819),h=e.i(61979),o=e.i(71499),m=e.i(84520),p=e.i(48208);let x={src:e.i(79750).default,width:2214,height:1736,blurWidth:8,blurHeight:6,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAA0UlEQVR42gHGADn/AMrN0v/h5Of/4OLm/1xfa/8GChz/BAga/wMHGf8DBxn/ANnc4P/2+Pv/9vj6/2xvev8SFif/EhYm/wkNH/8CBhj/ANrd4f/09vn/9vj7/3R3gf8gJDP/HyMz/x4iMv8dITH/AOPm6f/19/n/9/n7/6Ciqf9pbHb/cnR+/3N1f/92eIH/AOnr7v/19/r/9Pb5/3Z5f/8qLDX/MjQ9/ystNv9QUlv/ANrd4f/l6Ov/5OXp/3t9hP86PEX/P0FK/zo8Rf9ZW2T/b5h5EBIgz+EAAAAASUVORK5CYII="};var u=e.i(76938);let j={src:e.i(62054).default,width:2e3,height:1800,blurWidth:8,blurHeight:7,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAyklEQVR42j2PzQqCQACE95zXfIVKeoX8ySh/snIrITU1/3VXMxERIgIvPXfuoQa+08wwDGDZBa/r+5Mg8KKiSFoUBRlNj2nwU1mi2vOcEKHszvPc0nFsn6JG1D8wGFXbNs8kiRDHsQKEh7MoLtcMM5tPpxMGpGmMXfca2LbppWmEVytx0/fvT1WVDQmDoYlVVd4RTPPiaJp6IMbxCA0CwDh/QKgbXde+JGmtWNbFDUM/C4JbQgC+78WyLG3JDGkWBarjOMwN42ySd1955UVBXaMzLQAAAABJRU5ErkJggg=="};var v=e.i(61159),N=e.i(34429);e.s(["default",0,()=>{let e=["You Truly Own","Claude Code Loves","Copilot Builds With","AI Agents Master","Cursor Vibes With","With GraphQL API","With AI-Powered Admin"],[g,f]=(0,a.useState)(0),[w,b]=(0,a.useState)(""),[y,k]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let s=e[g],a=y?30:50;if(!y&&w===s){let e=setTimeout(()=>k(!0),2e3);return()=>clearTimeout(e)}if(y&&""===w){k(!1),f(s=>(s+1)%e.length);return}let i=setTimeout(()=>{y?b(s.substring(0,w.length-1)):b(s.substring(0,w.length+1))},a);return()=>clearTimeout(i)},[w,y,g,e]),(0,a.useEffect)(()=>{let e=document.querySelectorAll(".overlay"),s=0;if(e.length>0){setTimeout(()=>e[0].classList.add("visible"),500);let a=setInterval(()=>{0!==e.length&&(e.forEach(e=>e.classList.remove("visible")),e[s].classList.add("visible"),s=(s+1)%e.length)},7e3);return()=>clearInterval(a)}let a=document.querySelectorAll(".template-nav-btn"),i=document.querySelectorAll(".template-screen"),c=document.querySelector(".template-main-viewer");a.forEach(e=>{e.addEventListener("click",()=>{var s;let r,l;s=e.getAttribute("data-target"),i.forEach(e=>e.classList.remove("active")),a.forEach(e=>e.classList.remove("active")),r=document.querySelector(`[data-screen="${s}"]`),l=document.querySelector(`[data-target="${s}"]`),r&&r.classList.add("active"),l&&l.classList.add("active"),c&&("product"===s?c.classList.add("mobile-view"):c.classList.remove("mobile-view"))})});let r=document.querySelectorAll(".admin-ui-slide"),l=document.querySelectorAll(".admin-ui-caption"),t=0,n=!1,d=()=>{if(0===r.length||n)return;n=!0;let e=t;t=(t+1)%r.length,r[e].classList.add("transitioning-out"),l[e]&&l[e].classList.add("transitioning-out"),setTimeout(()=>{r[e].classList.remove("active","transitioning-out"),r[t].classList.add("active"),l[e]&&l[e].classList.remove("active","transitioning-out"),l[t]&&l[t].classList.add("active"),setTimeout(()=>{n=!1},50)},600)};r.length>0&&r[0].classList.add("active"),l.length>0&&l[0].classList.add("active");let h=setTimeout(()=>{d(),setInterval(d,7e3)},2e3);return()=>{e.length>0&&clearInterval(overlayInterval),clearTimeout(h)}},[]),(0,s.jsxs)(i.Layout,{title:"Unchained Commerce - The Open E‑Commerce Platform You Truly Own",description:"Open-source, headless, privacy-first e‑commerce platform. Build, customize, and scale your business with full control over your code and data. No vendor lock-in.",children:[(0,s.jsx)("div",{className:"launch-section",children:(0,s.jsxs)("div",{className:"container",children:[(0,s.jsxs)("div",{className:"hero-content py-5 my-5",children:[(0,s.jsxs)("div",{children:[(0,s.jsxs)("h1",{className:"hero-headline",children:["The Open Commerce Platform"," ",(0,s.jsx)("span",{className:"hero-headline-accent",children:(0,s.jsxs)("span",{className:"typing-text-wrapper",children:[(0,s.jsx)("span",{className:"typing-text-spacer","aria-hidden":"true",children:e.reduce((e,s)=>e.length>s.length?e:s)}),(0,s.jsxs)("span",{className:"typing-text-visible",children:[w,(0,s.jsx)("span",{className:"typing-cursor",children:"|"})]})]})})]}),(0,s.jsx)("p",{className:"hero-subtitle",children:"Open-source and privacy-first, Unchained gives you the freedom to build, customize, and scale your business your way."}),(0,s.jsxs)("div",{className:"hero-actions",children:[(0,s.jsx)(c.default,{code:"npm init @unchainedshop"}),(0,s.jsx)("span",{className:"hero-actions-separator",children:"or"}),(0,s.jsx)("a",{href:"https://docs.unchained.shop",className:"button button--secondary",children:"Read Docs"}),(0,s.jsx)("a",{href:"https://github.com/unchainedshop/unchained",target:"_blank",rel:"noopener noreferrer",className:"button button--primary",children:"Explore on GitHub"})]})]}),(0,s.jsx)(N.default,{})]}),(0,s.jsxs)("div",{className:"launch-features-bento",children:[(0,s.jsxs)("div",{className:"card card--compact feature-card-compact feature-opensource-wide",children:[(0,s.jsx)("div",{className:"feature-icon",children:(0,s.jsx)(l.Icon,{name:"globe",size:24})}),(0,s.jsx)("h4",{children:"Fully Open Source"}
1),(0,s.jsx)("p",{children:"No vendor lock-in. Full control over your code and data. Deploy anywhere you want."}),(0,s.jsx)("a",{href:"https://github.com/unchainedshop/unchained",className:"card-link",children:"View on GitHub"})]}),(0,s.jsx)("div",{className:"card card--primary feature-primary feature-launch-large",children:(0,s.jsxs)("div",{className:"feature-primary-content",children:[(0,s.jsxs)("div",{className:"feature-primary-text",children:[(0,s.jsx)("div",{className:"feature-icon",children:(0,s.jsx)(l.Icon,{name:"rocket",size:24})}),(0,s.jsx)("h3",{children:"Launch in Minutes"}),(0,s.jsx)("p",{children:"Get your store up and running quickly with our one-click deployment to Railway or deploy to your own infrastructure."}),(0,s.jsxs)("a",{href:"https://railway.com/deploy/unchained?referralCode=ZXvOAF",className:"button button--dark",children:[(0,s.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"#ffffff",className:"railway-icon",children:(0,s.jsx)("path",{d:"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5"})}),"Deploy to Railway"]})]}),(0,s.jsx)("div",{className:"feature-primary-image",children:(0,s.jsx)("img",{src:"/img/railway-deployment.png",alt:"Railway deployment interface",className:"deployment-screenshot"})})]})}),(0,s.jsx)("div",{className:"card card--primary feature-primary feature-copilot-large",children:(0,s.jsxs)("div",{className:"feature-primary-content",children:[(0,s.jsxs)("div",{className:"feature-primary-text",children:[(0,s.jsx)("div",{className:"feature-icon",children:(0,s.jsx)(l.Icon,{name:"bot",size:24})}),(0,s.jsx)("h3",{children:"Unchained Copilot"}),(0,s.jsx)("p",{children:"AI-powered assistant to help you build and manage your e-commerce store. Get intelligent suggestions and automate repetitive tasks."}),(0,s.jsx)("a",{href:"/copilot",className:"button button--dark",children:"Learn more"})]}),(0,s.jsx)("div",{className:"feature-primary-image",children:(0,s.jsx)(r.default,{src:v.default,alt:"Unchained Copilot",width:200,height:150,className:"copilot-screenshot"})})]})}),(0,s.jsxs)("div",{className:"card card--compact feature-card-compact feature-scalability-card",children:[(0,s.jsx)("div",{className:"feature-icon",children:(0,s.jsx)(l.Icon,{name:"users",size:24})}),(0,s.jsx)("h4",{children:"Built to Scale"}),(0,s.jsx)("p",{children:"From startup to enterprise. Handle millions of products and orders with ease. Horizontal scaling, database sharding, and microservices architecture ready."}),(0,s.jsx)("a",{href:"https://docs.unchained.shop",className:"card-link",children:"Learn more"})]}),(0,s.jsxs)("div",{className:"card card--compact feature-card-compact feature-performance-card",children:[(0,s.jsx)("div",{className:"feature-icon",children:(0,s.jsx)(l.Icon,{name:"zap",size:24})}),(0,s.jsx)("h4",{children:"Lightning Fast"}),(0,s.jsx)("p",{children:"Optimized for speed with edge caching, CDN support, and efficient GraphQL queries. Sub-second response times even under heavy load."}),(0,s.jsx)("a",{href:"https://docs.unchained.shop",className:"card-link",children:"Learn more"})]}),(0,s.jsxs)("div",{className:"card card--compact feature-card-compact feature-template-card",children:[(0,s.jsx)("div",{className:"feature-icon",children:(0,s.jsx)(l.Icon,{name:"palette",size:24})}),(0,s.jsx)("h4",{children:"Modern Templates"}),(0,s.jsx)("p",{children:"Start with our beautiful, responsive templates and customize them to match your brand. Built with Next.js, TypeScript, and Tailwind CSS."}),(0,s.jsx)("a",{href:"/storefront-template",className:"card-link",children:"Learn more"})]}),(0,s.jsx)("div",{className:"card card--compact feature-card-compact feature-admin-ui-card",children:(0,s.jsxs)("div",{className:"admin-ui-card-layout",children:[(0,s.jsx)("div",{className:"admin-ui-card-image",children:(0,s.jsx)("img",{src:"/img/admin-ui-chart.png",alt:"Admin UI Charts",className:"admin-ui-chart-image"})}),(0,s.jsxs)("div",{className:"admin-ui-card-content",children:[(0,s.jsx)("div",{className:"feature-icon",children:(0,s.jsx)(l.Icon,{name:"chart",size:24})}),(0,s.jsx)("h4",{children:"Powerful Admin UI"}),(0,s.jsx)("p",{children:"Manage your store with our intuitive admin dashboard. Track orders, manage inventory, and analyze performance with real-time analytics. Bulk edit products, configure pricing rules, handle customer support, and export reports — all from one unified interface."}),(0,s.jsx)("a",{href:"/unchained-admin-ui",className:"card-link",children:"Learn more"})]})]})}),(0,s.jsxs)("div",{className:"card card--compact feature-card-compact feature-question-card",children:[(0,s.jsx)("div",{className:"feature-icon",children:(0,s.jsx)(l.Icon,{name:"message",size:24})}),(0,s.jsx)("h4",{children:"Have Questions?"}),(0,s.jsx)("p",{children:"We are here to help. Check out our documentation or reach out to our team."}),(0,s.jsx)("a",{href:"https://docs.unchained.shop",className:"card-link",children:"Read the Docs"}),(0,s.jsx)("a",{href:"https://unchained.ch",className:"card-link",children:"Get Expert Help"})]})]})]})}),(0,s.jsx)("div",{className:"vercel-feature-section",children:(0,s.jsxs)("div",{className:"container",children:[(0,s.jsxs)("div",{className:"vercel-feature-row",children:[(0,s.jsxs)("div",{className:"vercel-feature-content",children:[(0,s.jsxs)("div",{className:"vercel-feature-label",children:[(0,s.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,s.jsx)("path",{d:"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5"})}),"Open Source"]}),(0,s.jsxs)("h2",{className:"vercel-feature-title",children:["Full control."," ",(0,s.jsx)("span",{className:"vercel-feature-title-highlight",children:"No vend
1or lock-in. Deploy anywhere."})]}),(0,s.jsx)("p",{className:"vercel-feature-description",children:"Own your commerce infrastructure completely. Modify the source code, host on your own servers, and never worry about licensing fees or platform restrictions."}),(0,s.jsxs)("ul",{className:"vercel-feature-list",children:[(0,s.jsx)("li",{children:"Complete source code access with EUPL license"}),(0,s.jsx)("li",{children:"Self-host on any cloud provider or on-premise"}),(0,s.jsx)("li",{children:"No per-transaction fees or revenue sharing"})]}),(0,s.jsxs)("div",{className:"vercel-feature-links",children:[(0,s.jsxs)("a",{href:"https://github.com/unchainedshop/unchained",className:"vercel-feature-link",children:["View on GitHub",(0,s.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,s.jsx)("path",{d:"M5 12h14M12 5l7 7-7 7"})})]}),(0,s.jsxs)("a",{href:"/contribute",className:"vercel-feature-link",children:["Start Contributing",(0,s.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,s.jsx)("path",{d:"M5 12h14M12 5l7 7-7 7"})})]})]})]}),(0,s.jsxs)("div",{className:"vercel-feature-preview",children:[(0,s.jsxs)("div",{className:"vercel-preview-header",children:[(0,s.jsx)("span",{className:"vercel-preview-dot red"}),(0,s.jsx)("span",{className:"vercel-preview-dot yellow"}),(0,s.jsx)("span",{className:"vercel-preview-dot green"}),(0,s.jsx)("span",{className:"vercel-preview-title",children:"Deployments"})]}),(0,s.jsxs)("div",{className:"vercel-preview-content",children:[(0,s.jsxs)("div",{className:"vercel-preview-item",children:[(0,s.jsxs)("div",{className:"vercel-preview-item-left",children:[(0,s.jsx)("div",{className:"vercel-preview-item-icon",children:(0,s.jsx)(l.Icon,{name:"rocket",size:16})}),(0,s.jsxs)("div",{className:"vercel-preview-item-text",children:[(0,s.jsx)("h5",{children:"production"}),(0,s.jsx)("p",{children:"unchained-store.com"})]})]}),(0,s.jsxs)("div",{className:"vercel-preview-item-right",children:[(0,s.jsx)("span",{className:"vercel-preview-status",children:"Ready"}),(0,s.jsx)("span",{className:"vercel-preview-time",children:"2m ago"})]})]}),(0,s.jsxs)("div",{className:"vercel-preview-item",children:[(0,s.jsxs)("div",{className:"vercel-preview-item-left",children:[(0,s.jsx)("div",{className:"vercel-preview-item-icon",children:(0,s.jsx)(l.Icon,{name:"zap",size:16})}),(0,s.jsxs)("div",{className:"vercel-preview-item-text",children:[(0,s.jsx)("h5",{children:"staging"}),(0,s.jsx)("p",{children:"staging.unchained-store.com"})]})]}),(0,s.jsxs)("div",{className:"vercel-preview-item-right",children:[(0,s.jsx)("span",{className:"vercel-preview-status pending",children:"Building"}),(0,s.jsx)("span",{className:"vercel-preview-time",children:"Just now"})]})]}),(0,s.jsxs)("div",{className:"vercel-preview-item",children:[(0,s.jsxs)("div",{className:"vercel-preview-item-left",children:[(0,s.jsx)("div",{className:"vercel-preview-item-icon",children:(0,s.jsx)(l.Icon,{name:"wrench",size:16})}),(0,s.jsxs)("div",{className:"vercel-preview-item-text",children:[(0,s.jsx)("h5",{children:"development"}),(0,s.jsx)("p",{children:"dev.unchained-store.com"})]})]}),(0,s.jsxs)("div",{className:"vercel-preview-item-right",children:[(0,s.jsx)("span",{className:"vercel-preview-status",children:"Ready"}),(0,s.jsx)("span",{className:"vercel-preview-time",children:"5m ago"})]})]})]})]})]}),(0,s.jsxs)("div",{className:"vercel-feature-row reverse",children:[(0,s.jsxs)("div",{className:"vercel-feature-content",children:[(0,s.jsxs)("div",{className:"vercel-feature-label",children:[(0,s.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[(0,s.jsx)("circle",{cx:"12",cy:"12",r:"10"}),(0,s.jsx)("path",{d:"M12 6v6l4 2"})]}),"Developer Experience"]}),(0,s.jsxs)("h2",{className:"vercel-feature-title",children:["Build faster."," ",(0,s.jsx)("span",{className:"vercel-feature-title-highlight",children:"Modern GraphQL API with full TypeScript support."})]}),(0,s.jsx)("p",{className:"vercel-feature-description",children:"Query exactly what you need with our powerful GraphQL API. Full TypeScript definitions, auto-generated documentation, and real-time subscriptions out of the box."}),(0,s.jsxs)("ul",{className:"vercel-feature-list",children:[(0,s.jsx)("li",{children:"Flexible queries - fetch only what you need"}),(0,s.jsx)("li",{children:"Real-time updates with GraphQL subscriptions"}),(0,s.jsx)("li",{children:"Auto-generated TypeScript types"})]}),(0,s.jsxs)("a",{href:"https://docs.unchained.shop",className:"vercel-feature-link",children:["Explore the API",(0,s.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,s.jsx)("path",{d:"M5 12h14M12 5l7 7-7 7"})})]})]}),(0,s.jsxs)("div",{className:"vercel-feature-preview",children:[(0,s.jsxs)("div",{className:"vercel-preview-header",children:[(0,s.jsx)("span",{className:"vercel-preview-dot red"}),(0,s.jsx)("span",{className:"vercel-preview-dot yellow"}),(0,s.jsx)("span",{className:"vercel-preview-dot green"}),(0,s.jsx)("span",{className:"vercel-preview-title",children:"GraphQL Playground"})]}),(0,s.jsxs)("div",{className:"vercel-preview-search",children:[(0,s.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[(0,s.jsx)("circle",{cx:"11",cy:"11",r:"8"}),(0,s.jsx)("path",{d:"M21 21l-4.35-4.35"})]}),(0,s.jsx)("span",{children:"Search queries..."})]}),(0,s.jsxs)("div",{style:{marginBottom:"12px"},children:[(0,s.jsx)("span",{className:"vercel-preview-tag active",children:"Products"}),(0,s.jsx)("span",{className:"vercel-preview-tag",children:"Orders"}),(0,s.jsx)("span",{className:"vercel-preview-tag",children:"Users"})]}),(0,s.jsxs)("div",{className:"vercel-preview-content",children:[(0,s.jsx)("div",{className:"vercel-preview-item",children:(0,s.jsxs)("div",{className:"vercel-preview-item-left",children:[(0,s.jsx)("div",{className:"vercel-preview-item-icon",style:{background:"#e0f2fe",color:"#0369a1"},children:"Q"}),(0,s.jsxs)("div",{className:"vercel-preview-item-text",children:[(0,s.jsx)("h5",{children:"products"}),(0,s.jsx)("p",{children:"Query all products with filters"})]})]})}),(0,s.jsx)("div",{className:"vercel-preview-item",children:(0,s.jsxs)("div",{className:"vercel-preview-item-left",children:[(0,s.jsx)("div",{className:"vercel-preview-item-icon",style:{background:"#fce7f3",color:"#be185d"},children:"M"}),(0,s.jsxs)("div",{className:"vercel-preview-item-text",children:[(0,s.jsx)("h5",{children:"addCartProduct"}),(0,s.jsx)("p",{children:"Add product to cart"})]})]})}),(0,s.jsx)("div",{className:"vercel-preview-item",children:(0,s.jsxs)("div",{className:"vercel-preview-item-left",children:[(0,s.jsx)("div",{className:"vercel-preview-item-icon",style:{background:"#dcfce7",color:"#166534"},children:"S"}),(0,s.jsxs)("div",{className:"vercel-preview-item-text",children:[(0,s.jsx)("h5",{children:"orderStatusChanged"}),(0,s.jsx)("p",{children:"Subscribe to order updates"})]})]})})]})]})]}),(0,s.jsxs)("div",{className:"vercel-feature-row",children:[(0,s.jsxs)("div",{className:"vercel-feature-content",children:[(0,s.jsxs)("div",{className:"vercel-feature-label",children:[(0,s.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,s.jsx)("path",{d:"M13 2L3 
114h9l-1 8 10-12h-9l1-8z"})}),"Scale"]}),(0,s.jsxs)("h2",{className:"vercel-feature-title",children:["From startup to enterprise."," ",(0,s.jsx)("span",{className:"vercel-feature-title-highlight",children:"Handle millions of products and orders."})]}),(0,s.jsx)("p",{className:"vercel-feature-description",children:"Built on MongoDB and Node.js for horizontal scaling. Whether you're launching your first store or managing enterprise-level traffic, Unchained grows with you."}),(0,s.jsxs)("ul",{className:"vercel-feature-list",children:[(0,s.jsx)("li",{children:"Horizontal scaling with MongoDB sharding"}),(0,s.jsx)("li",{children:"Edge caching and CDN support"}),(0,s.jsx)("li",{children:"Multi-region deployment ready"})]}),(0,s.jsxs)("a",{href:"/features",className:"vercel-feature-link",children:["See all features",(0,s.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,s.jsx)("path",{d:"M5 12h14M12 5l7 7-7 7"})})]})]}),(0,s.jsxs)("div",{className:"vercel-feature-preview",children:[(0,s.jsxs)("div",{className:"vercel-preview-header",children:[(0,s.jsx)("span",{className:"vercel-preview-dot red"}),(0,s.jsx)("span",{className:"vercel-preview-dot yellow"}),(0,s.jsx)("span",{className:"vercel-preview-dot green"}),(0,s.jsx)("span",{className:"vercel-preview-title",children:"Performance"})]}),(0,s.jsxs)("div",{className:"vercel-preview-content",children:[(0,s.jsxs)("div",{className:"vercel-preview-item",children:[(0,s.jsxs)("div",{className:"vercel-preview-item-left",children:[(0,s.jsx)("div",{className:"vercel-preview-item-icon",style:{background:"#dcfce7",color:"#166534"},children:(0,s.jsx)(l.Icon,{name:"chart",size:16})}),(0,s.jsxs)("div",{className:"vercel-preview-item-text",children:[(0,s.jsx)("h5",{children:"API Response"}),(0,s.jsx)("p",{children:"Average latency"})]})]}),(0,s.jsx)("div",{className:"vercel-preview-item-right",children:(0,s.jsx)("span",{style:{fontWeight:600,color:"#166534"},children:"45ms"})})]}),(0,s.jsxs)("div",{className:"vercel-preview-item",children:[(0,s.jsxs)("div",{className:"vercel-preview-item-left",children:[(0,s.jsx)("div",{className:"vercel-preview-item-icon",style:{background:"#e0f2fe",color:"#0369a1"},children:(0,s.jsx)(l.Icon,{name:"zap",size:16})}),(0,s.jsxs)("div",{className:"vercel-preview-item-text",children:[(0,s.jsx)("h5",{children:"Throughput"}),(0,s.jsx)("p",{children:"Requests per second"})]})]}),(0,s.jsx)("div",{className:"vercel-preview-item-right",children:(0,s.jsx)("span",{style:{fontWeight:600,color:"#0369a1"},children:"10k+"})})]}),(0,s.jsxs)("div",{className:"vercel-preview-item",children:[(0,s.jsxs)("div",{className:"vercel-preview-item-left",children:[(0,s.jsx)("div",{className:"vercel-preview-item-icon",style:{background:"#fef3c7",color:"#92400e"},children:(0,s.jsx)(l.Icon,{name:"folder",size:16})}),(0,s.jsxs)("div",{className:"vercel-preview-item-text",children:[(0,s.jsx)("h5",{children:"Products"}),(0,s.jsx)("p",{children:"Supported catalog size"})]})]}),(0,s.jsx)("div",{className:"vercel-preview-item-right",children:(0,s.jsx)("span",{style:{fontWeight:600,color:"#92400e"},children:"1M+"})})]})]})]})]})]})}),(0,s.jsx)("div",{className:"tech-stack-section-v2",children:(0,s.jsxs)("div",{className:"container",children:[(0,s.jsxs)("div",{className:"tech-stack-header-v2",children:[(0,s.jsxs)("div",{className:"tech-stack-label",children:[(0,s.jsx)("span",{className:"tech-stack-label-dot"}),"Built for Developers"]}),(0,s.jsx)("h2",{className:"tech-stack-title-v2",children:"Modern Tech Stack"}),(0,s.jsx)("p",{className:"tech-stack-subtitle-v2",children:"Built with cutting-edge technologies for performance, scalability, and developer experience."})]}),(0,s.jsx)("div",{className:"tech-marquee-container",children:(0,s.jsx)("div",{className:"tech-marquee",children:(0,s.jsxs)("div",{className:"tech-marquee-track",children:[(0,s.jsxs)("div",{className:"tech-marquee-item",children:[(0,s.jsx)(r.default,{src:"/img/undraw/nodejs12.svg",alt:"Node.js",width:40,height:40}),(0,s.jsx)("span",{children:"Node.js"})]}),(0,s.jsxs)("div",{className:"tech-marquee-item",children:[(0,s.jsx)(r.default,{src:"/img/graphql-logo.svg",alt:"GraphQL",width:40,height:40}),(0,s.jsx)("span",{children:"GraphQL"})]}),(0,s.jsxs)("div",{className:"tech-marquee-item",children:[(0,s.jsx)(r.default,{src:"/img/undraw/mongodb14.svg",alt:"MongoDB",width:40,height:40}),(0,s.jsx)("span",{children:"MongoDB"})]}),(0,s.jsxs)("div",{className:"tech-marquee-item",children:[(0,s.jsx)("span",{className:"tech-marquee-icon",children:"TS"}),(0,s.jsx)("span",{children:"TypeScript"})]}),(0,s.jsxs)("div",{className:"tech-marquee-item",children:[(0,s.jsx)("span",{className:"tech-marquee-emoji",children:(0,s.jsx)(l.Icon,{name:"package",size:24})}),(0,s.jsx)("span",{children:"Docker"})]}),(0,s.jsxs)("div",{className:"tech-marquee-item",children:[(0,s.jsx)("span",{className:"tech-marquee-icon",children:"ESM"}),(0,s.jsx)("span",{children:"ES Modules"})]}),(0,s.jsxs)("div",{className:"tech-marquee-item",children:[(0,s.jsx)(r.default,{src:"/img/undraw/nodejs12.svg",alt:"Node.js",width:40,height:40}),(0,s.jsx)("span",{children:"Node.js"})]}),(0,s.jsxs)("div",{className:"tech-marquee-item",children:[(0,s.jsx)(r.default,{src:"/img/graphql-logo.svg",alt:"GraphQL",width:40,height:40}),(0,s.jsx)("span",{children:"GraphQL"})]}),(0,s.jsxs)("div",{className:"tech-marquee-item",children:[(0,s.jsx)(r.default,{src:"/img/undraw/mongodb14.svg",alt:"MongoDB",width:40,height:40}),(0,s.jsx)("span",{children:"MongoDB"})]}),(0,s.jsxs)("div",{className:"tech-marquee-item",children:[(0,s.jsx)("span",{className:"tech-marquee-icon",children:"TS"}),(0,s.jsx)("span",{children:"TypeScript"})]}),(0,s.jsxs)("div",{className:"tech-marquee-item",children:[(0,s.jsx)("span",{className:"tech-marquee-emoji",children:(0,s.jsx)(l.Icon,{name:"package",size:24})}),(0,s.jsx)("span",{children:"Docker"})]}),(0,s.jsxs)("div",{className:"tech-marquee-item",children:[(0,s.jsx)("span",{className:"tech-marquee-icon",children:"ESM"}),(0,s.jsx)("span",{children:"ES Modules"})]})]})})}),(0,s.jsxs)("div",{className:"tech-grid-v2",children:[(0,s.jsxs)("div",{className:"tech-card-v2 tech-card-featured",children:[(0,s.jsx)("div",{className:"tech-card-glow"}),(0,s.jsxs)("div",{className:"tech-card-content",children:[(0,s.jsx)("div",{className:"tech-card-icon-wrapper",children:(0,s.jsx)(r.default,{src:"/img/undraw/nodejs12.svg",alt:"Node.js",width:48,height:48})}),(0,s.jsx)("h3",{children:"Node.js Runtime"}),(0,s.jsx)("p",{children:"Fast, scalable JavaScript runtime for building modern server-side applications. Async event-driven architecture enables high-throughput e‑commerce operations."}),(0,s.jsxs)("div",{className:"tech-card-stats",children:[(0,s.jsxs)("div",{className:"tech-stat",children:[(0,s.jsx)("span",{className:"tech-stat-value",children:"v22+"}),(0,s.jsx)("span",{className:"tech-stat-label",children:"LTS Version"})]}),(0,s.jsxs)("div",{className:"tech-stat",children:[(0,s.jsx)("span",{className:"tech-stat-value",children:"ESM"}),(0,s.jsx)("span",{className:"tech-stat-label",children:"Native"})]})]})]})]}),(0,s.jsx)("div",{className:"tech-card-v2",children:(0,s.jsxs)("div",{className:"tech-card-content",children:[(0,s.jsx)("div",{className:"tech-card-icon-wrapper graphql",children:(0,s.jsx)(r.default,{src:"/img/graphql-logo.svg",alt:"GraphQL",width:48,height:48})}),(0,s.jsx)("h3",{children:"GraphQL API"}),(0,s.jsx)("p",{children:"Flexible API layer that lets you query exactly what you need with full TypeScript support. Real-time subscriptions and auto-generated documentation included."}),(0,s.jsxs)("div",{className:"tech-card-stats",children:[(0,s.jsxs)("div",{className:"tech-stat",children:[(0,s.jsx)("span",{className:"tech-stat-value",children:"v16"}),(0,s.jsx)("span",{className:"tech-stat-label",children:"GraphQL"})]}),(0,s.jsxs)("div",{className:"tech-stat",children:[(0,s.jsx)("span",{className:"tech-stat-value",children:"TS"}),(0,s.jsx)("span",{className:"tech-stat-label",children:"Typed"})]})]})]})}),(0,s.jsx)("div",{className:"tech-card-v2",children:(0,s.jsxs)("div",{className:"tech-card-content",children:[(0,s.jsx)("div",{className:"tech-card-icon-wrapper mongodb",children:(0,s.jsx)(r.default,{src:"/img/undraw/mongodb14.svg",alt:"MongoDB",width:48,height:48})}),(0,s.jsx)("h3",{children:"MongoDB"}),(0,s.jsx)("p",{children:"Scalable NoSQL database for handling complex product catalogs and high-volume orders. Supports sharding and replication for enterprise workloads."}),(0,s.jsxs)("div",{className:"tech-card-stats",children:[(0,s.jsxs)("div",{className:"tech-stat",children:[(0,s.jsx)("span",{className:"tech-stat-value",children:"v6+"}),(0,s.jsx)("span",{className:"tech-stat-label",children:"Version"})]}),(0,s.jsxs)("div",{className:"tech-stat",children:[(0,s.jsx)("span",{className:"tech-stat-value",children:"NoSQL"}),(0,s.jsx)("span",{className:"tech-stat-label",children:"Flexible"})]})]})]})}),(0,s.jsx)("div",{className:"tech-card-v2",children:(0,s.jsxs)("div",{className:"tech-card-content",children:[(0,s.jsx)("div",{className:"tech-card-icon-wrapper typescript",children:(0,s.jsx)("span",{className:"tech-icon-badge",children:"TS"})}),(0,s.jsx)("h3",{children:"TypeScript"}),(0,s.jsx)("p",{children:"Type-safe development with superior IDE support and auto-completion. Catch errors at compile time, not in production. Full type coverage across the entire codebase."}),(0,s.jsxs)("div",{className:"tech-card-stats",children:[(0,s.jsxs)("div",{className:"tech-stat",children:[(0,s.jsx)("span",{className:"tech-stat-value",children:"100%"}),(0,s.jsx)("span",{className:"tech-stat-label",children:"Type Coverage"})]}),(0,s.jsxs)("div",{className:"tech-stat",children:[(0,s.jsx)("span",{className:"tech-stat-value",children:"v5+"}),(0,s.jsx)("span",{className:"tech-stat-label",children:"Version"})]})]})]})}),(0,s.jsx)("div",{className:"tech-card-v2",children:(0,s.jsxs)("div",{className:"tech-card-content",children:[(0,s.jsx)("div",{className:"tech-card-icon-wrapper docker",children:(0,s.jsx)("span",{className:"tech-icon-emoji-v2",children:(0,s.jsx)(l.Icon,{name:"package",size:24})})}),(0,s.jsx)("h3",{children:"Docker"}),(0,s.jsx)("p",{children:"Container-based deployment for consistent environments across development and production. Lightweight Alpine images on Docker Hub with health checks and multi-stage builds."}),(0,s.jsxs)("div",{className:"tech-card-stats",children:[(0,s.jsxs)("div",{className:"tech-stat",children:[(0,s.jsx)("span",{className:"tech-stat-value",children:"Alpine"}),(0,s.jsx)("span",{className:"tech-stat-label",children:"Base Image"})]}),(0,s.jsxs)("div",{className:"tech-stat",children:[(0,s.jsx)("span",{className:"tech-stat-value",children:"K8s"}),(0,s.jsx)("span",{className:"tech-stat-label",children:"Ready"})]})]})]})}),(0,s.jsx)("div",{className:"tech-card-v2",children:(0,s.jsxs)("div",{className:"tech-card-content",children:[(0,s.jsx)("div",{className:"tech-card-icon-wrapper esm",children:(0,s.jsx)("span",{className:"tech-icon-badge esm",children:"ESM"})}),(0,s.jsx)("h3",{children:"ES Modules"}),(0,s.jsx)("p",{children:"Modern JavaScript module system for better tree-shaking and optimal bundle sizes. Native browser support enables faster load times and improved caching strategies."}),(0,s.jsxs)("div",{className:"tech-card-stats",children:[(0,s.jsxs)("div",{className:"tech-stat",children:[(0,s.jsx)("span",{className:"tech-stat-value",children:"Native"}),(0,s.jsx)("span",{className:"tech-stat-label",children:"Import/Export"})]}),(0,s.jsxs)("div",{className:"tech-stat",children:[(0,s.jsx)("span",{className:"tech-stat-value",children:"Tree"}),(0,s.jsx)("span",{className:"tech-stat-label",children:"Shakeable"})]})]})]})})]}),(0,s.jsxs)("div",{className:"tech-benefits-row",children:[(0,s.jsxs)("div",{className:"tech-benefit-v2",children:[(0,s.jsx)("div",{className:"tech-benefit-icon-v2",children:(0,s.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,s.jsx)("path",{d:"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5"})})}),(0,s.jsxs)("div",{className:"tech-benefit-text",children:[(0,s.jsx)("h4",{children:"Modular Architecture"}),(0,s.jsx)("p",{children:"Clean, extensible codebase with plugin support"})]})]}),(0,s.jsxs)("div",{className:"tech-benefit-v2",children:[(0,s.jsx)("div",{className:"tech-benefit-icon-v2",children:(0,s.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[(0,s.jsx)("rect",{x:"3",y:"11",width:"18",height:"11",rx:"2",ry:"2"}),(0,s.jsx)("path",{d:"M7 11V7a5 5 0 0 1 10 0v4"})]})}),(0,s.jsxs)("div",{className:"tech-benefit-text",children:[(0,s.jsx)("h4",{children:"Enterprise Security"}),(0,s.jsx)("p",{children:"Built-in security best practices and regular updates"})]})]}),(0,s.jsxs)("div",{className:"tech-benefit-v2",children:[(0,s.jsx)("div",{className:"tech-benefit-icon-v2",children:(0,s.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,s.jsx)("path",{d:"M13 2L3 
114h9l-1 8 10-12h-9l1-8z"})})}),(0,s.jsxs)("div",{className:"tech-benefit-text",children:[(0,s.jsx)("h4",{children:"Quick Setup"}),(0,s.jsx)("p",{children:"Get started in minutes with our CLI tools"})]})]})]})]})}),(0,s.jsx)("div",{className:"dev-quickstart-section",children:(0,s.jsx)("div",{className:"container",children:(0,s.jsxs)("div",{className:"dev-quickstart-content",children:[(0,s.jsxs)("div",{className:"dev-quickstart-header",children:[(0,s.jsxs)("div",{className:"dev-quickstart-label",children:[(0,s.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",width:"16",height:"16",children:[(0,s.jsx)("polyline",{points:"16 18 22 12 16 6"}),(0,s.jsx)("polyline",{points:"8 6 2 12 8 18"})]}),"For Developers"]}),(0,s.jsx)("h2",{className:"dev-quickstart-title",children:"Get started in seconds"}),(0,s.jsx)("p",{className:"dev-quickstart-desc",children:"Create a new Unchained project with a single command. Includes everything you need to build a production-ready e-commerce backend."})]}),(0,s.jsxs)("div",{className:"dev-quickstart-terminal",children:[(0,s.jsxs)("div",{className:"terminal-header",children:[(0,s.jsx)("span",{className:"terminal-dot terminal-dot--red"}),(0,s.jsx)("span",{className:"terminal-dot terminal-dot--yellow"}),(0,s.jsx)("span",{className:"terminal-dot terminal-dot--green"}),(0,s.jsx)("span",{className:"terminal-title",children:"Terminal"})]}),(0,s.jsxs)("div",{className:"terminal-body",children:[(0,s.jsx)(c.default,{code:"npm init @unchainedshop",variant:"terminal"}),(0,s.jsxs)("div",{className:"terminal-output",children:[(0,s.jsx)("span",{className:"terminal-success",children:"✓"})," Creating new Unchained project..."]}),(0,s.jsxs)("div",{className:"terminal-output",children:[(0,s.jsx)("span",{className:"terminal-success",children:"✓"})," Installing dependencies..."]}),(0,s.jsxs)("div",{className:"terminal-output",children:[(0,s.jsx)("span",{className:"terminal-success",children:"✓"})," Project ready! Run"," ",(0,s.jsx)("span",{className:"terminal-highlight",children:"npm run dev"})," to start"]})]})]}),(0,s.jsxs)("div",{className:"dev-quickstart-links",children:[(0,s.jsxs)("a",{href:"https://docs.unchained.shop",className:"dev-link-primary",children:["Read the Docs",(0,s.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,s.jsx)("path",{d:"M5 12h14M12 5l7 7-7 7"})})]}),(0,s.jsx)("a",{href:"https://railway.com/deploy/unchained?referralCode=ZXvOAF",className:"dev-link-secondary",children:"Deploy to Railway"}),(0,s.jsx)("a",{href:"https://github.com/unchainedshop/unchained",className:"dev-link-secondary",children:"View on GitHub"})]})]})})}),(0,s.jsx)("div",{className:"target-groups-section",children:(0,s.jsxs)("div",{className:"container",children:[(0,s.jsxs)("div",{className:"target-groups-header",children:[(0,s.jsx)("h2",{className:"section-title",children:"Who It Is For"}),(0,s.jsx)("p",{className:"section-subtitle",children:"Unchained is perfect for businesses of all sizes and industries"})]}),(0,s.jsxs)("div",{className:"target-groups-grid",children:[(0,s.jsxs)("div",{className:"card target-group-card",children:[(0,s.jsx)("div",{className:"target-group-icon",children:(0,s.jsx)(l.Icon,{name:"building",size:24})}),(0,s.jsx)("h3",{children:"Digital Agencies"}),(0,s.jsx)("p",{children:"Build multiple e-commerce projects efficiently with our white-label solution and reusable components."}),(0,s.jsxs)("div",{className:"target-group-benefits",children:[(0,s.jsx)("span",{className:"benefit-tag",children:"✓ White-label ready"}),(0,s.jsx)("span",{className:"benefit-tag",children:"✓ Multi-tenant support"})]})]}),(0,s.jsxs)("div",{className:"card target-group-card",children:[(0,s.jsx)("div",{className:"target-group-icon",children:(0,s.jsx)(l.Icon,{name:"rocket",size:24})}),(0,s.jsx)("h3",{children:"Startups"}),(0,s.jsx)("p",{children:"Launch quickly and scale as you grow. No license fees means more budget for growth."}),(0,s.jsxs)("div",{className:"target-group-benefits",children:[(0,s.jsx)("span",{className:"benefit-tag",children:"✓ Zero licensing costs"}),(0,s.jsx)("span",{className:"benefit-tag",children:"✓ Scale as you grow"})]})]}),(0,s.jsxs)("div",{className:"card target-group-card",children:[(0,s.jsx)("div",{className:"target-group-icon",children:(0,s.jsx)(l.Icon,{name:"refresh",size:24})}),(0,s.jsx)("h3",{children:"Platform Switchers"}),(0,s.jsx)("p",{children:"Migrate from legacy platforms with our migration tools and expert support."}),(0,s.jsxs)("div",{className:"target-group-benefits",children:[(0,s.jsx)("span",{className:"benefit-tag",children:"✓ Migration support"}),(0,s.jsx)("span",{className:"benefit-tag",children:"✓ No vend
1or lock-in"})]})]}),(0,s.jsxs)("div",{className:"card target-group-card",children:[(0,s.jsx)("div",{className:"target-group-icon",children:(0,s.jsx)(l.Icon,{name:"factory",size:24})}),(0,s.jsx)("h3",{children:"B2B Companies"}),(0,s.jsx)("p",{children:"Handle complex pricing, bulk orders, and custom workflows with our flexible platform."}),(0,s.jsxs)("div",{className:"target-group-benefits",children:[(0,s.jsx)("span",{className:"benefit-tag",children:"✓ Custom pricing rules"}),(0,s.jsx)("span",{className:"benefit-tag",children:"✓ Bulk order management"})]})]}),(0,s.jsxs)("div",{className:"card target-group-card",children:[(0,s.jsx)("div",{className:"target-group-icon",children:(0,s.jsx)(l.Icon,{name:"shop",size:24})}),(0,s.jsx)("h3",{children:"Marketplace Builders"}),(0,s.jsx)("p",{children:"Create multi-vendor marketplaces with built-in seller management and commission handling."}),(0,s.jsxs)("div",{className:"target-group-benefits",children:[(0,s.jsx)("span",{className:"benefit-tag",children:"✓ Multi-vendor support"}),(0,s.jsx)("span",{className:"benefit-tag",children:"✓ Commission management"})]})]}),(0,s.jsxs)("div",{className:"card target-group-card",children:[(0,s.jsx)("div",{className:"target-group-icon",children:(0,s.jsx)(l.Icon,{name:"globe",size:24})}),(0,s.jsx)("h3",{children:"SaaS Companies"}),(0,s.jsx)("p",{children:"Integrate e-commerce capabilities into your SaaS platform with our headless API."}),(0,s.jsxs)("div",{className:"target-group-benefits",children:[(0,s.jsx)("span",{className:"benefit-tag",children:"✓ API-first ar
1chitecture"}),(0,s.jsx)("span",{className:"benefit-tag",children:"✓ Easy integration"})]})]}),(0,s.jsxs)("div",{className:"card target-group-card",children:[(0,s.jsx)("div",{className:"target-group-icon",children:(0,s.jsx)(l.Icon,{name:"ticket",size:24})}),(0,s.jsx)("h3",{children:"Event Organizers"}),(0,s.jsx)("p",{children:"Sell tickets, manage registrations, and handle event merchandise all in one platform."}),(0,s.jsxs)("div",{className:"target-group-benefits",children:[(0,s.jsx)("span",{className:"benefit-tag",children:"✓ Ticketing system"}),(0,s.jsx)("span",{className:"benefit-tag",children:"✓ Registration management"})]})]})]})]})}),(0,s.jsx)("div",{className:"success-stories-section",children:(0,s.jsxs)("div",{className:"success-content container",children:[(0,s.jsx)("div",{className:"success-text",children:(0,s.jsx)("small",{className:"success-label",children:"Powered by Unchained"})}),(0,s.jsxs)("div",{className:"success-logos pb-5",children:[(0,s.jsx)("a",{href:"https://unchained.ch/referenzen",target:"_blank",rel:"noopener noreferrer",className:"success-logo",children:(0,s.jsx)(r.default,{src:t.default,alt:"Publicare"})}),(0,s.jsx)("a",{href:"https://unchained.ch/referenzen",target:"_blank",rel:"noopener noreferrer",className:"success-logo",children:(0,s.jsx)(r.default,{src:n.default,alt:"Gastro Zürich"})}),(0,s.jsx)("a",{href:"https://unchained.ch/referenzen",target:"_blank",rel:"noopener noreferrer",className:"success-logo",children:(0,s.jsx)(r.default,{src:d.default,alt:"Lorem"})}),(0,s.jsx)("a",{href:"https://unchained.ch/referenzen",target:"_blank",rel:"noopener noreferrer",className:"success-logo",children:(0,s.jsx)(r.default,{src:u.default,alt:"1-2-Eat"})}),(0,s.jsx)("a",{href:"https://getmorebrain.com",target:"_blank",rel:"noopener noreferrer",className:"success-logo success-logo--invert",children:(0,s.jsx)(r.default,{src:j,alt:"Get More Brain"})})]}),(0,s.jsxs)("a",{href:"https://unchained.ch/referenzen",target:"_blank",rel:"noopener noreferrer",className:"success-link",children:["More Success Stories",(0,s.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,s.jsx)("path",{d:"M5 12h14M12 5l7 7-7 7"})})]})]})}),(0,s.jsx)("div",{className:"template-section",children:(0,s.jsx)("div",{className:"container",children:(0,s.jsxs)("div",{className:"template-content",children:[(0,s.jsx)("div",{className:"template-visual",children:(0,s.jsxs)("div",{className:"template-gallery-interactive",children:[(0,s.jsxs)("div",{className:"template-main-viewer",children:[(0,s.jsx)("div",{className:"template-screen active","data-screen":"home",children:(0,s.jsx)(r.default,{src:h.default,alt:"Storefront Homepage",width:400,height:600,className:"template-screen-image"})}),(0,s.jsx)("div",{className:"template-screen","data-screen":"product",children:(0,s.jsx)(r.default,{src:o.default,alt:"Product Page",width:400,height:600,className:"template-screen-image"})}),(0,s.jsx)("div",{className:"template-screen","data-screen":"cart",children:(0,s.jsx)(r.default,{src:m.default,alt:"Shopping Cart",width:400,height:600,className:"template-screen-image"})}),(0,s.jsx)("div",{className:"template-screen","data-screen":"checkout",children:(0,s.jsx)(r.default,{src:p.default,alt:"Checkout",width:400,height:600,className:"template-screen-image"})}),(0,s.jsx)("div",{className:"template-screen","data-screen":"menu",children:(0,s.jsx)(r.default,{src:x,alt:"Mobile Menu",width:400,height:600,className:"template-screen-image"})})]}),(0,s.jsxs)("div",{className:"template-navigation",children:[(0,s.jsx)("button",{className:"template-nav-btn active","data-target":"home",children:"Start"}),(0,s.jsx)("button",{className:"template-nav-btn","data-target":"product",children:"Product"}),(0,s.jsx)("button",{className:"template-nav-btn","data-target":"cart",children:"Cart"}),(0,s.jsx)("button",{className:"template-nav-btn","data-target":"checkout",children:"Checkout"}),(0,s.jsx)("button",{className:"template-nav-btn","data-target":"menu",children:"Menu"})]})]})}),(0,s.jsxs)("div",{className:"template-text",children:[(0,s.jsx)("div",{className:"feature-tag",children:"Template"}),(0,s.jsx)("h2",{className:"template-title",children:"Modern Storefront Template"}),(0,s.jsx)("p",{className:"template-description",children:"Our new minimal, responsive template gives you a head start on design. Fast, accessible, and fully customizable for any brand."}),(0,s.jsxs)("div",{className:"template-highlights",children:[(0,s.jsxs)("div",{className:"template-highlight",children:[(0,s.jsx)("span",{className:"highlight-icon",children:(0,s.jsx)(l.Icon,{name:"zap",size:20})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{children:"Lightning Fast"}),(0,s.jsx)("p",{children:"Optimized for performance and Core Web Vitals"})]})]}),(0,s.jsxs)("div",{className:"template-highlight",children:[(0,s.jsx)("span",{className:"highlight-icon",children:(0,s.jsx)(l.Icon,{name:"palette",size:20})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{children:"Fully Customizable"}),(0,s.jsx)("p",{children:"Tailwind CSS components you can easily modify"})]})]}),(0,s.jsxs)("div",{className:"template-highlight",children:[(0,s.jsx)("span",{className:"highlight-icon",children:(0,s.jsx)(l.Icon,{name:"smartphone",size:20})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{children:"Mobile First"}),(0,s.jsx)("p",{children:"Responsive design that works on every device"})]})]})]}),(0,s.jsx)("a",{href:"https://github.com/unchainedshop/unchained-storefront",className:"button button--primary",children:"View Template →"})]})]})})}),(0,s.jsx)("div",{className:"admin-ui-section",children:(0,s.jsx)("div",{className:"container",children:(0,s.jsxs)("div",{className:"admin-ui-content",children:[(0,s.jsxs)("div",{className:"admin-ui-text",children:[(0,s.jsx)("div",{className:"feature-tag",children:"New"}),(0,s.jsx)("h2",{className:"admin-ui-title",children:"Powerful Admin Dashboard"}),(0,s.jsx)("p",{className:"admin-ui-description",children:"Manage your entire e-commerce operation from a single, intuitive dashboard. Track sales, manage inventory, and analyze performance."}),(0,s.jsxs)("div",{className:"admin-ui-features",children:[(0,s.jsxs)("div",{className:"admin-ui-feature",children:[(0,s.jsx)("span",{className:"admin-ui-icon",children:(0,s.jsx)(l.Icon,{name:"chart",size:20})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"mt-2",children:"Real-time Analytics"}),(0,s.jsx)("p",{children:"Track sales, visitors, and conversion rates in real-time"})]})]}),(0,s.jsxs)("div",{className:"admin-ui-feature",children:[(0,s.jsx)("span",{className:"admin-ui-icon",children:(0,s.jsx)(l.Icon,{name:"zap",size:20})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"mt-2",children:"Inventory Management"}),(0,s.jsx)("p",{children:"Keep track of stock levels, set alerts, and manage suppliers"})]})]}),(0,s.jsxs)("div",{className:"admin-ui-feature",children:[(0,s.jsx)("span",{className:"admin-ui-icon",children:(0,s.jsx)(l.Icon,{name:"wrench",size:20})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"mt-2",children:"Order Processing"}),(0,s.jsx)("p",{children:"Streamline order fulfillment with automated workflows"})]})]})]}),(0,s.jsx)("a",{href:"/unchained-admin-ui",className:"button button--primary",children:"Explore Admin Features"})]}),(0,s.jsxs)("div",{className:"admin-ui-visual",children:[(0,s.jsxs)("div",{className:"admin-ui-preview",children:[(0,s.jsx)("img",{src:"/img/admin-ui-1.png",alt:"Redesigned Admin UI - Dashboard",className:"admin-ui-screenshot admin-ui-slide active","data-sli
1de":"1"}),(0,s.jsx)("img",{src:"/img/admin-ui-2.png",alt:"Redesigned Admin UI - Products",className:"admin-ui-screenshot admin-ui-slide","data-slide":"2"}),(0,s.jsx)("img",{src:"/img/admin-ui-3.png",alt:"Redesigned Admin UI - Analytics",className:"admin-ui-screenshot admin-ui-slide","data-slide":"3"})]}),(0,s.jsxs)("div",{className:"admin-ui-captions",children:[(0,s.jsx)("p",{className:"admin-ui-caption active","data-caption":"1",children:"Product catalog with search, filtering, and bulk management"}),(0,s.jsx)("p",{className:"admin-ui-caption","data-caption":"2",children:"Analytics dashboard with sales metrics and top products — in dark mode"}),(0,s.jsx)("p",{className:"admin-ui-caption","data-caption":"3",children:"Product editing with multi‑language support and rich media management"})]})]})]})})}),(0,s.jsx)("div",{className:"copilot-section",children:(0,s.jsx)("div",{className:"container",children:(0,s.jsxs)("div",{className:"copilot-content",children:[(0,s.jsx)("div",{className:"copilot-visual",children:(0,s.jsx)("div",{className:"copilot-preview",children:(0,s.jsx)(r.default,{src:v.default,alt:"AI Copilot",className:"copilot-screenshot",width:600,height:400})})}),(0,s.jsxs)("div",{className:"copilot-text",children:[(0,s.jsx)("div",{className:"feature-tag",children:"AI-Powered"}),(0,s.jsx)("h2",{className:"copilot-title",children:"Meet Your AI Commerce Assistant"}),(0,s.jsx)("p",{className:"copilot-description",children:"Built on the Model Context Protocol (MCP), Unchained Copilot connects any LLM directly to your commerce data. Query products, manage orders, and automate workflows through natural language."}),(0,s.jsxs)("div",{className:"copilot-features",children:[(0,s.jsxs)("div",{className:"copilot-feature",children:[(0,s.jsx)("span",{className:"copilot-icon",children:(0,s.jsx)(l.Icon,{name:"plug",size:20})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{children:"MCP Server Integration"}),(0,s.jsx)("p",{children:"Open protocol connecting Claude, GPT, or any LLM to your store's GraphQL API for seamless AI interactions"})]})]}),(0,s.jsxs)("div",{className:"copilot-feature",children:[(0,s.jsx)("span",{className:"copilot-icon",children:(0,s.jsx)(l.Icon,{name:"sparkles",size:20})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{children:"Automated Content"}),(0,s.jsx)("p",{children:"Generate product descriptions, SEO metadata, and marketing copy at scale with AI assistance"})]})]}),(0,s.jsxs)("div",{className:"copilot-feature",children:[(0,s.jsx)("span",{className:"copilot-icon",children:(0,s.jsx)(l.Icon,{name:"zap",size:20})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{children:"Real‑time Operations"}),(0,s.jsx)("p",{children:"Query inventory, process orders, and update catalogs via chat interface using natural language"})]})]}),(0,s.jsxs)("div",{className:"copilot-feature",children:[(0,s.jsx)("span",{className:"copilot-icon",children:(0,s.jsx)(l.Icon,{name:"monitor",size:20})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{children:"AdminUI Integration"}),(0,s.jsx)("p",{children:"Embedded AI assistant in your admin dashboard for contextual help, bulk operations, and workflow automation"})]})]}),(0,s.jsxs)("div",{className:"copilot-feature",children:[(0,s.jsx)("span",{className:"copilot-icon",children:(0,s.jsx)(l.Icon,{name:"cart",size:20})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{children:"Storefront SDK"}),(0,s.jsx)("p",{children:"React hooks and components for AI‑powered search, recommendations, and conversational chat support"})]})]})]}),(0,s.jsx)("div",{className:"copilot-actions",children:(0,s.jsx)("a",{href:"/copilot",className:"button button--primary",children:"Try Copilot"})})]})]})})}),(0,s.jsx)("div",{className:"home-features-section",children:(0,s.jsxs)("div",{className:"container",children:[(0,s.jsxs)("div",{className:"home-features-header",children:[(0,s.jsx)("div",{className:"feature-tag",children:"Platform"}),(0,s.jsx)("h2",{className:"home-features-title",children:"Everything You Need for Modern Commerce"}),(0,s.jsx)("p",{className:"home-features-subtitle",children:"From subscriptions and ticketing to AI automation and enterprise-grade security — all built in."})]}),(0,s.jsxs)("div",{className:"home-features-grid",children:[(0,s.jsxs)("div",{className:"home-features-card",children:[(0,s.jsx)("div",{className:"home-features-card-icon",children:(0,s.jsx)(l.Icon,{name:"package",size:22})}),(0,s.jsx)("h3",{children:"Product & Catalog"}),(0,s.jsx)("p",{children:"Unlimited variants, multi-language, multi-currency, and faceted search"})]}),(0,s.jsxs)("div",{className:"home-features-card",children:[(0,s.jsx)("div",{className:"home-features-card-icon",children:(0,s.jsx)(l.Icon,{name:"tag",size:22})}),(0,s.jsx)("h3",{children:"Dynamic Pricing"}),(0,s.jsx)("p",{children:"Build any pricing logic — B2B tiers, date-ranges, weather, or custom rules"})]}),(0,s.jsxs)("div",{className:"home-features-card",children:[(0,s.jsx)("div",{className:"home-features-card-icon",children:(0,s.jsx)(l.Icon,{name:"credit-card",size:22})}),(0,s.jsx)("h3",{children:"Payments"}),(0,s.jsx)("p",{children:"Stripe, PayPal, Datatrans, and any other provider via plugins"})]}),(0,s.jsxs)("div",{className:"home-features-card",children:[(0,s.jsx)("div",{className:"home-features-card-icon",children:(0,s.jsx)(l.Icon,{name:"refresh",size:22})}),(0,s.jsx)("h3",{children:"Subscriptions"}),(0,s.jsx)("p",{children:"Recurring billing, enrollment workflows, and self-service management"})]}),(0,s.jsxs)("div",{className:"home-features-card",children:[(0,s.jsx)("div",{className:"home-features-card-icon",children:(0,s.jsx)(l.Icon,{name:"ticket",size:22})}),(0,s.jsx)("h3",{children:"Ticketing"}),(0,s.jsx)("p",{children:"Event tickets with Apple and Google Wallet passes and PDF generation"})]}),(0,s.jsxs)("div",{className:"home-features-card",children:[(0,s.jsx)("div",{className:"home-features-card-icon",children:(0,s.jsx)(l.Icon,{name:"shield",size:22})}),(0,s.jsx)("h3",{children:"Security"}),(0,s.jsx)("p",{children:"PCI DSS SAQ-A, WebAuthn passkeys, OCSF audit trails, and encrypted sessions"})]}),(0,s.jsxs)("div",{className:"home-features-card",children:[(0,s.jsx)("div",{className:"home-features-card-icon",children:(0,s.jsx)(l.Icon,{name:"zap",size:22})}),(0,s.jsx)("h3",{children:"Event-Driven"}),(0,s.jsx)("p",{children:"Redis Pub/Sub, AWS EventBridge, webhooks, and background job processing"})]}),(0,s.jsxs)("div",{className:"home-features-card",children:[(0,s.jsx)("div",{className:"home-features-card-icon",children:(0,s.jsx)(l.Icon,{name:"puzzle",size:22})}),(0,s.jsx)("h3",{children:"Modular Architecture"}),(0,s.jsx)("p",{children:"28 NPM packages, MongoDB or PostgreSQL, Docker-native and stateless"})]})]}),(0,s.jsx)("div",{className:"home-features-cta",children:(0,s.jsx)("a",{href:"/features",className:"button button--secondary",children:"Explore All Features"})})]})}),(0,s.jsxs)("div",{className:"final-cta-section-v2",children:[(0,s.jsx)("div",{className:"cta-bg-grid"}),(0,s.jsx)("div",{className:"cta-bg-glow cta-bg-glow--left"}),(0,s.jsx)("div",{className:"cta-bg-glow cta-bg-glow--right"}),(0,s.jsx)("div",{className:"container",children:(0,s.jsxs)("div",{className:"final-cta-content-v2",children:[(0,s.jsxs)("div",{className:"cta-label-v2",children:[(0,s.jsx)("span",{className:"cta-label-dot"}),"Get Started Today"]}),(0,s.jsxs)("h2",{className:"cta-title-v2",children:["Ready to Build Your"," ",(0,s.jsx)("span",{className:"cta-title-gradient",style:{whiteSpace:"nowrap"},children:"E‑Commerce"})," ","Platform?"]}),(0,s.jsxs)("p",{className:"cta-subtitle-v2",children:["Start building with Unchained in minutes. Need help?"," ",(0,s.jsx)("a",{href:"https://unchained.ch",target:"_blank",rel:"noopener noreferrer",className:"cta-agency-link",children:"Our expert team can help"})]}),(0,s.jsxs)("div",{className:"cta-pills-v2",children:[(0,s.jsxs)("span",{className:"cta-pill",children:[(0,s.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",width:"16",height:"16",children:[(0,s.jsx)("circle",{cx:"12",cy:"12",r:"10"}),(0,s.jsx)("path",{d:"M12 6v6l4 2"})]}),"GraphQL API"]}),(0,s.jsxs)("span",{className:"cta-pill",children:[(0,s.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",width:"16",height:"16",children:[(0,s.jsx)("rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",ry:"2"}),(0,s.jsx)("path",{d:"M8 21h8M12 17v4"})]}),"Headless"]}),(0,s.jsxs)("span",{className:"cta-pill",children:[(0,s.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",width:"16",height:"16",children:[(0,s.jsx)("polyline",{points:"16 18 22 12 16 6"}),(0,s.jsx)("polyline",{points:"8 6 2 12 8 18"})]}),"TypeScript"]}),(0,s.jsxs)("span",{className:"cta-pill",children:[(0,s.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",width:"16",height:"16",children:(0,s.jsx)("path",{d:"M13 2L3 
114h9l-1 8 10-12h-9l1-8z"})}),"Scalable"]})]}),(0,s.jsxs)("div",{className:"cta-actions-row",children:[(0,s.jsx)(c.default,{code:"npm init @unchainedshop"}),(0,s.jsx)("span",{className:"hero-actions-separator",children:"or"}),(0,s.jsx)("a",{href:"https://docs.unchained.shop",className:"button button--secondary",children:"Read Docs"}),(0,s.jsx)("a",{href:"https://railway.com/deploy/unchained?referralCode=ZXvOAF",className:"button button--primary",children:"Deploy to Railway"})]})]})})]})]})}],10477)},21899,(e,s,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/",()=>e.r(10477)]),s.hot&&s.hot.dispose(function(){window.__NEXT_P.push(["/"])})}]);

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.