1import{c as s,j as e,N as l,A as d,F as n,i as c,a as m,o as p}from"../chunks/chunk-Dg_PZSA7.js";import{O as i}from"../chunks/chunk-BiVIXotf.js";import{C as u}from"../chunks/chunk-CCDSeu_a.js";import{B as x}from"../chunks/chunk-CQwQFoDA.js";import{S as k}from"../chunks/chunk-DIemN8Ma.js";import{S as h}from"../chunks/chunk-DdTGPmQh.js";import"../chunks/chunk-Cxqwfiiq.js";/* empty css */import"../chunks/chunk-B1L5Yqhy.js";/** 2 * @license lucide-react v0.562.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const w=[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72",key:"ul74o6"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M5 6v4",key:"ilb8ba"}],["path",{d:"M19 14v4",key:"blhpug"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M7 8H3",key:"zfb6yr"}],["path",{d:"M21 16h-4",key:"1cnmox"}],["path",{d:"M11 3H9",key:"1obp7u"}]],f=s("wand-sparkles",w),g=[{label:"Klient",value:"BEKO"},{label:"Branża",value:"AGD · e-commerce"},{label:"Technologia",value:"Symfony · autorski CMS"},{label:"Zakres",value:"Katalog produktów · Wyszukiwarka AJAX · Animacje"}],o=[{icon:x,kicker:"Katalog",title:"Przyjazny katalog produktów",desc:"Rozbudowana struktura kategorii urozmaicona profesjonalnÄ grafikÄ i zdjÄciami produktów. OdwiedzajÄ cy w kilka sekund odnajdujÄ interesujÄ ce ich urzÄ dzenie i porównujÄ je z pozostaÅymi pozycjami oferty.",image:"/images/realizacje/beko/portfolio/katalog-produktow.png"},{icon:k,kicker:"Wyszukiwarka",title:"Zaawansowane wyszukiwanie w czasie rzeczywistym",desc:"Wyszukiwarka przeszukuje kilkadziesiÄ t produktów w ofercie producenta i zwraca wyniki bez przeÅadowania strony - dziÄki technologii AJAX. OdwiedzajÄ cy szybko znajdujÄ produkt speÅniajÄ cy ich wymagania, bez wychodzenia z bieÅ¼Ä cego widoku.",image:"/images/realizacje/beko/portfolio/wyszukiwarka-produktow.png"},{icon:f,kicker:"CMS",title:"Autorski system zarzÄ dzania treÅciÄ ",desc:"Serwis zbudowany na autorskim CMS w oparciu o framework Symfony. DziÄki niemu zespóŠklienta samodzielnie aktualizuje katalog i treÅci - bez angażowania developera przy każdej zmianie oferty.",image:null},{icon:h,kicker:"Wizualizacja",title:"Animacje CSS3",desc:"W warstwie wizualnej zastosowaliÅmy animacje CSS3, które podnoszÄ odbiór strony i prowadzÄ wzrok użytkownika po kluczowych elementach oferty - pÅynnie i bez obciÄ Å¼ania przeglÄ darki.",image:null}];function z(){return e.jsxs("div",{className:"min-h-screen",children:[e.jsx(l,{}),e.jsxs("main",{children:[e.jsxs("section",{className:"paper-bg px-4 pb-16 pt-36 sm:px-6 sm:pt-40",children:[e.jsxs("div",{className:"mx-auto max-w-5xl text-center",children:[e.jsxs("p",{className:"label-caps inline-flex items-center gap-2 rounded-full border border-border bg-card px-4 py-2 text-muted-foreground",children:[e.jsx("span",{className:"inline-block h-1.5 w-1.5 rounded-full bg-brand"}),"Portfolio · Case study"]}),e.jsxs("h1",{className:"font-serif-display mx-auto mt-8 max-w-4xl text-[40px] font-semibold leading-[1.05] tracking-[-0.01em] sm:text-6xl md:text-7xl",children:["Katalog produktów ",e.jsx("em",{className:"font-medium italic",children:"BEKO."})]}),e.jsx("p",{className:"mx-auto mt-7 max-w-2xl text-[16px] leading-relaxed text-muted-foreground",children:"Oficjalna strona produktowa marki BEKO. Katalog kilkudziesiÄciu urzÄ dzeÅ z rozbudowanÄ strukturÄ kategorii, zaawansowana wyszukiwarka dziaÅajÄ ca bez przeÅadowania strony oraz animacje, które prowadzÄ wzrok po ofercie."}),e.jsx("p",{className:"mt-5 text-[13px] text-muted-foreground",children:"Symfony · Autorski CMS · Wyszukiwarka AJAX · Animacje CSS3"})]}),e.jsx("div",{className:"mx-auto mt-14 max-w-5xl",children:e.jsx("div",{className:"window-shadow overflow-hidden rounded-3xl border border-border bg-card",children:e.jsx(i,{src:"/images/realizacje/beko/strona-glowna_mockup.png",alt:"BEKO - strona gÅówna katalogu produktów",className:"w-full"})})})]}),e.jsx("section",{className:"px-4 py-16 sm:px-6",children:e.jsx("div",{className:"mx-auto max-w-6xl",children:e.jsx("div",{className:"grid gap-px overflow-hidden rounded-2xl border border-border bg-border sm:grid-cols-2 lg:grid-cols-4",children:g.map(a=>e.jsxs("div",{className:"bg-card p-6",children:[e.jsx("p",{className:"label-caps text-muted-foreground",children:a.label}),e.jsx("p",{className:"mt-2 text-[15px] font-semibold leading-snug",children:a.value})]},a.label))})})}),e.jsx("section",{className:"px-4 pb-24 sm:px-6",children:e.jsxs("div",{className:"mx-auto max-w-6xl",children:[e.jsxs("div",{className:"mb-6 flex flex-col gap-6 md:flex-row md:items-end md:justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"label-caps text-muted-foreground",children:"FunkcjonalnoÅci"}),e.jsxs("h2",{className:"font-serif-display mt-4 max-w-xl text-4xl font-semibold leading-[1.08] tracking-tight sm:text-5xl",children:["Katalog, który ",e.jsx("em",{className:"font-medium italic",children:"prowadzi do zakupu."})]})]}),e.jsx("p",{className:"max-w-sm text-[14px] leading-relaxed text-muted-foreground",children:"Każda funkcja skraca drogÄ odwiedzajÄ cego od wejÅcia na stronÄ do odnalezienia wÅaÅciwego produktu."})]}),e.jsx("div",{children:o.map((a,r)=>
6{const t=r%2===1;return e.jsxs("div",{className:`grid items-center gap-8 border-t border-border py-12 md:grid-cols-2 md:gap-14 ${r===o.length-1?"border-b":""}`,children:[e.jsxs("div",{className:t?"md:order-last":"",children:[e.jsx("p",{className:"label-caps text-brand",children:a.kicker}),e.jsx("h3",{className:"font-serif-display mt-3 text-[28px] font-semibold leading-tight tracking-tight",children:a.title}),e.jsx("p",{className:"mt-4 max-w-xl text-[15px] leading-relaxed text-muted-foreground",children:a.desc})]}),a.image?e.jsx("div",{className:`card-shadow flex items-center justify-center overflow-hidden rounded-2xl border border-border bg-secondary/40 p-4 ${t?"md:order-first":""}`,children:e.jsx(i,{src:a.image,alt:a.title,className:"max-h-[380px] w-full object-contain"})}):e.jsx("div",{className:`paper-bg flex min-h-[240px] items-center justify-center rounded-2xl border border-border ${t?"md:order-first":""}`,children:e.jsx("span",{className:"card-shadow inline-flex h-20 w-20 items-center justify-center rounded-2xl border border-border bg-card",children:e.jsx(a.icon,{className:"h-9 w-9 text-brand",strokeWidth:1.5})})})]},a.title)})})]})}),e.jsx("section",{className:"px-4 pb-24 sm:px-6",children:e.jsx("div",{className:"mx-auto max-w-4xl",children:e.jsxs("div",{className:"card-shadow rounded-2xl border border-border bg-card p-8 sm:p-10",children:[e.jsx("p",{className:"label-caps text-muted-foreground",children:"Podobny projekt?"}),e.jsx("h2",{className:"font-serif-display mt-3 text-3xl font-semibold tracking-tight",children:"Masz ofertÄ, którÄ
trzeba dobrze zaprezentowaÄ?"}),e.jsx("p",{className:"mt-4 max-w-2xl text-[15px] leading-relaxed text-muted-foreground",children:"Projektujemy katalogi produktowe i strony firmowe, które pomagajÄ
klientom szybko odnaleÅºÄ wÅaÅciwy produkt - z wyszukiwarkÄ
, kategoriami i CMS-em dla Twojego zespoÅu."}),e.jsxs("a",{href:"#kontakt",className:"mt-6 inline-flex items-center gap-1.5 text-[13px] font-medium uppercase tracking-[0.14em] text-foreground transition-colors hover:text-brand",children:["Porozmawiaj o swoim projekcie",e.jsx(d,{className:"h-4 w-4"})]})]})})}),e.jsx(u,{})]}),e.jsx(n,{})]})}function j(){return e.jsx(z,{})}const y=Object.freeze(Object.defineProperty({__proto__:null,Page:j},Symbol.toStringTag,{value:"Module"})),U={hasServerOnlyHook:{type:"computed",definedAtData:null,valueSerialized:{type:"js-serialized",value:!1}},isClientRuntimeLoaded:{type:"computed",definedAtData:null,valueSerialized:{type:"js-serialized",value:!0}},onBeforeRenderEnv:{type:"computed",definedAtData:null,valueSerialized:{type:"js-serialized",value:null}},dataEnv:{type:"computed",definedAtData:null,valueSerialized:{type:"js-serialized",value:null}},guardEnv:{type:"computed",definedAtData:null,valueSerialized:{type:"js-serialized",value:null}},onRenderClient:{type:"standard",definedAtData:{filePathToShowToUser:"vike-react/__internal/integration/onRenderClient",fileExportPathToShowToUser:[]},valueSerialized:{type:"pointer-import",value:p}},Page:{type:"standard",definedAtData:{filePathToShowToUser:"/pages/portfolio/beko/+Page.tsx",fileExportPathToShowToUser:[]},valueSerialized:{type:"plus-file",exportValues:y}},hydrationCanBeAborted:{type:"standard",definedAtData:{filePathToShowToUser:"vike-react/config",fileExportPathToShowToUser:["default","hydrationCanBeAborted"]},valueSerialized:{type:"js-serialized",value:!0}},Layout:{type:"cumulative",definedAtData:[{filePathToShowToUser:"/pages/+Layout.tsx",fileExportPathToShowToUser:[]}],valueSerialized:[{type:"plus-file",exportValues:m}]},title:{type:"standard",definedAtData:{filePathToShowToUser:"/pages/portfolio/beko/+config.ts",fileExportPathToShowToUser:["default","title"]},valueSerialized:{type:"js-serialized",value:"BEKO - katalog produktów | NetCreate"}},lang:{type:"standard",definedAtData:{filePathToShowToUser:"/pages/+config.ts",fileExportPathToShowToUser:["default","lang"]},valueSerialized:{type:"js-serialized",value:"pl"}},reactStrictMode:{type:"standard",definedAtData:{filePathToShowToUser:"/pages/+config.ts",fileExportPathToShowToUser:["default","reactStrictMode"]},valueSerialized:{type:"js-serialized",value:!0}},Loading:{type:"standard",definedAtData:{filePathToShowToUser:"vike-react/__internal/integration/Loading",fileExportPathToShowToUser:[]},valueSerialized:{type:"pointer-import",value:c}}};export{U as configValuesSerialized};
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.