[{"data":1,"prerenderedAt":399},["ShallowReactive",2],{"all-projects":3},[4,53,91,128,182,222,263,303,353],{"id":5,"title":6,"body":7,"client":14,"coverImage":15,"description":16,"extension":17,"featured":18,"features":19,"framedGallery":18,"gallery":35,"liveUrl":39,"locale":40,"meta":41,"navigation":18,"order":42,"pageColor":43,"path":44,"rawbody":11,"role":45,"seo":46,"services":14,"slug":47,"stem":48,"tagline":49,"type":50,"year":51,"__hash__":52},"projects\u002Fen\u002Fprojects\u002Fsnap-redirects.md","Snap Redirects",{"type":8,"value":9,"toc":10},"minimark",[],{"title":11,"searchDepth":12,"depth":12,"links":13},"",2,[],null,"\u002Fimages\u002Fprojects\u002Fsnap-redirects.jpg","Snap Redirects fixes broken links and protects your SEO. Create 301 redirects with smart autocomplete for products, collections, and pages, plus wildcard and regex rules that fire live on your storefront. Real-time 404 tracking shows every broken link visitors hit (with hit counts, referrers, and bot detection) so you can fix them in one click.","md",true,[20,23,26,29,32],{"title":21,"description":22},"Bulk 301 redirect manager","Manage unlimited 301 redirects with smart URL suggestions for products, collections, and pages.",{"title":24,"description":25},"Wildcard & regex rules","Redirect entire URL patterns with a single rule, enforced live on your storefront.",{"title":27,"description":28},"Real-time 404 tracking","See every broken link visitors hit, with hit counts, referrers, and bot detection.",{"title":30,"description":31},"CSV import \u002F export","Bulk-manage redirects and run find & replace across your entire list.",{"title":33,"description":34},"Auto-redirect on delete","Automatically redirect products and collections the moment they're removed.",[36,37,38],"\u002Fimages\u002Fprojects\u002Fsnap-redirects-1.jpg","\u002Fimages\u002Fprojects\u002Fsnap-redirects-2.jpg","\u002Fimages\u002Fprojects\u002Fsnap-redirects-3.jpg","https:\u002F\u002Fapps.shopify.com\u002Fsnap-redirects","en",{},1,"#101619","\u002Fen\u002Fprojects\u002Fsnap-redirects","Design & Development",{"title":6,"description":16},"snap-redirects","en\u002Fprojects\u002Fsnap-redirects","301 redirects, wildcard & regex rules, real-time 404 tracking","Shopify Apps",2026,"55PTQ4XTUoaGPDti_uvTWsISz5-2sGOVk5skf-ve6M4",{"id":54,"title":55,"body":56,"client":14,"coverImage":60,"description":61,"extension":17,"featured":18,"features":62,"framedGallery":18,"gallery":78,"liveUrl":82,"locale":40,"meta":83,"navigation":18,"order":12,"pageColor":43,"path":84,"rawbody":11,"role":45,"seo":85,"services":14,"slug":86,"stem":87,"tagline":88,"type":50,"year":89,"__hash__":90},"projects\u002Fen\u002Fprojects\u002Fsnap-compare.md","Snap Compare",{"type":8,"value":57,"toc":58},[],{"title":11,"searchDepth":12,"depth":12,"links":59},[],"\u002Fimages\u002Fprojects\u002Fsnap-compare.jpg","Snap Compare adds 'Compare' buttons to product cards and pages, letting shoppers build comparison lists and view them side by side in a sleek overlay or inline block. Support for product variants, custom metafields, and attribute grouping makes it easy to highlight what matters, with a drag-and-drop admin and no code required.",[63,66,69,72,75],{"title":64,"description":65},"Side-by-side comparison","Compare products with variants, metafields, and custom attributes in a sleek overlay or inline block.",{"title":67,"description":68},"Drag-and-drop attribute editor","Group and reorder the attributes that matter, in whatever order you choose, no code needed.",{"title":70,"description":71},"Highlight similarities & differences","Instantly show shoppers how products stack up so they can decide with confidence.",{"title":73,"description":74},"Shareable comparison URLs","Generate links to any comparison so customers can share and revisit their shortlists.",{"title":76,"description":77},"Analytics dashboard","Track comparison funnels, top products, and conversions from a single view.",[79,80,81],"\u002Fimages\u002Fprojects\u002Fsnap-compare-1.jpg","\u002Fimages\u002Fprojects\u002Fsnap-compare-2.jpg","\u002Fimages\u002Fprojects\u002Fsnap-compare-3.jpg","https:\u002F\u002Fapps.shopify.com\u002Fsnap-compare",{},"\u002Fen\u002Fprojects\u002Fsnap-compare",{"title":55,"description":61},"snap-compare","en\u002Fprojects\u002Fsnap-compare","Side-by-side product comparison with variants & metafields",2025,"j2FOgGTgmtPMjE-MY_O9BmJEf2DRjrmP_MFx8i9wP6Y",{"id":92,"title":93,"body":94,"client":14,"coverImage":98,"description":99,"extension":17,"featured":18,"features":100,"framedGallery":18,"gallery":115,"liveUrl":119,"locale":40,"meta":120,"navigation":18,"order":121,"pageColor":43,"path":122,"rawbody":11,"role":45,"seo":123,"services":14,"slug":124,"stem":125,"tagline":126,"type":50,"year":89,"__hash__":127},"projects\u002Fen\u002Fprojects\u002Fsnap-locator.md","Snap Locator",{"type":8,"value":95,"toc":96},[],{"title":11,"searchDepth":12,"depth":12,"links":97},[],"\u002Fimages\u002Fprojects\u002Fsnap-locator.jpg","Snap Locator adds an interactive store finder to your storefront. Customers locate stores with search, autocomplete, geolocation, and distance filtering, powered by Google Maps or Mapbox with custom markers, directions, galleries, hours, and product linking. Dealers submit locations via a built-in form, and analytics track views, heatmaps, and products.",[101,104,107,110,112],{"title":102,"description":103},"Dual mapping engines","Choose Google Maps or Mapbox with custom markers, directions, and location galleries.",{"title":105,"description":106},"Search with autocomplete & geolocation","Customers find the nearest location instantly with real-time address search and distance filtering.",{"title":108,"description":109},"Dealer self-submission","Retailers submit their own locations through a built-in form for your review.",{"title":30,"description":111},"Manage hundreds of store locations in bulk with a simple spreadsheet workflow.",{"title":113,"description":114},"AI summaries & analytics","Auto-generated location summaries plus analytics for views, heatmaps, and product interest.",[116,117,118],"\u002Fimages\u002Fprojects\u002Fsnap-locator-1.jpg","\u002Fimages\u002Fprojects\u002Fsnap-locator-2.jpg","\u002Fimages\u002Fprojects\u002Fsnap-locator-3.jpg","https:\u002F\u002Fapps.shopify.com\u002Fsnap-locator",{},3,"\u002Fen\u002Fprojects\u002Fsnap-locator",{"title":93,"description":99},"snap-locator","en\u002Fprojects\u002Fsnap-locator","Interactive store locator with Google Maps & Mapbox","0jxWRIEIS6SfHEOqElCwMUBcehpVLo0fZFpVChc8BIw",{"id":129,"title":130,"body":131,"client":161,"coverImage":162,"description":163,"extension":17,"featured":18,"features":14,"framedGallery":18,"gallery":164,"liveUrl":169,"locale":40,"meta":170,"navigation":18,"order":171,"pageColor":43,"path":172,"rawbody":11,"role":45,"seo":173,"services":174,"slug":178,"stem":179,"tagline":14,"type":180,"year":89,"__hash__":181},"projects\u002Fen\u002Fprojects\u002Fastron.md","Astron",{"type":8,"value":132,"toc":156},[133,138,142,146,149,153],[134,135,137],"h2",{"id":136},"the-idea","The Idea",[139,140,141],"p",{},"Astron is a self-directed playground built to push what scroll can feel like on the web. No client brief, no deadline, just a space to explore interactive 3D and motion at the edge of what browsers can do smoothly.",[134,143,145],{"id":144},"our-approach","Our Approach",[139,147,148],{},"We paired Three.js for the 3D scene with GSAP and ScrollTrigger to tie every camera move, transition, and reveal directly to scroll position. The result is a single continuous sequence where scrolling drives a fluid, cinematic journey rather than a series of jumps.",[134,150,152],{"id":151},"the-takeaway","The Takeaway",[139,154,155],{},"Experiments like Astron feed straight back into client work. The scroll choreography and performance techniques we prototyped here are the same ones we reach for when a storefront needs a moment that stops people mid-scroll.",{"title":11,"searchDepth":12,"depth":12,"links":157},[158,159,160],{"id":136,"depth":12,"text":137},{"id":144,"depth":12,"text":145},{"id":151,"depth":12,"text":152},"Seapixel Lab","\u002Fimages\u002Fprojects\u002Fastron-1.jpg","Astron is an experimental playground designed to explore Three.js, GSAP, and ScrollTrigger. The demo showcases dynamic 3D animations, fluid scrolling effects, and seamless transitions, blending creativity with web technology.",[162,165,166,167,168],"\u002Fimages\u002Fprojects\u002Fastron-2.jpg","\u002Fimages\u002Fprojects\u002Fastron-3.jpg","\u002Fimages\u002Fprojects\u002Fastron-4.jpg","\u002Fimages\u002Fprojects\u002Fastron-5.jpg","https:\u002F\u002Fseapixel-astron.vercel.app",{},4,"\u002Fen\u002Fprojects\u002Fastron",{"title":130,"description":163},[175,176,177],"Three.js development","GSAP animation","ScrollTrigger choreography","astron","en\u002Fprojects\u002Fastron","Playground","4OWn5quz0znZi0w1iX1mJH5lG8f97sHqTG_qStfmsWI",{"id":183,"title":184,"body":185,"client":14,"coverImage":189,"description":190,"extension":17,"featured":18,"features":191,"framedGallery":207,"gallery":208,"liveUrl":212,"locale":40,"meta":213,"navigation":18,"order":214,"pageColor":43,"path":215,"rawbody":11,"role":45,"seo":216,"services":14,"slug":217,"stem":218,"tagline":219,"type":50,"year":220,"__hash__":221},"projects\u002Fen\u002Fprojects\u002Fsnap-search.md","Snap Search",{"type":8,"value":186,"toc":187},[],{"title":11,"searchDepth":12,"depth":12,"links":188},[],"\u002Fimages\u002Fprojects\u002Fsnap-search.jpg","Snap Search integrates seamlessly into your Shopify store, providing predictive search results and instant suggestions to help customers find what they need, whether it's products, collections, pages, or blog posts. Choose from three modern designs (Modal, Fullscreen, and Drawer) each offering real-time search. Compatible with both new Store 2.0 themes and older vintage themes.",[192,195,198,201,204],{"title":193,"description":194},"Instant predictive search","Surfaces matching products, collections, pages, and blog posts as customers type.",{"title":196,"description":197},"Three modern designs","Choose from Modal, Fullscreen, and Drawer layouts to match your storefront.",{"title":199,"description":200},"One-tap installation","A native theme app embed means setup and configuration without touching code.",{"title":202,"description":203},"Built-in translations","Ships with EN, DE, NL, ES, IT, FR, and EL out of the box.",{"title":205,"description":206},"Search & Discovery compatible","Works alongside Shopify's official Search & Discovery app.",false,[209,210,211],"\u002Fimages\u002Fprojects\u002Fsnap-search-1.jpg","\u002Fimages\u002Fprojects\u002Fsnap-search-2.jpg","\u002Fimages\u002Fprojects\u002Fsnap-search-3.jpg","https:\u002F\u002Fapps.shopify.com\u002Fsnap-search",{},5,"\u002Fen\u002Fprojects\u002Fsnap-search",{"title":184,"description":190},"snap-search","en\u002Fprojects\u002Fsnap-search","A sleek, modern predictive search layer for any theme",2024,"MWcnamJxQYfW8gdMZwFJQhGpDDHrlYzmmJyv-nvvydo",{"id":223,"title":224,"body":225,"client":14,"coverImage":229,"description":230,"extension":17,"featured":18,"features":231,"framedGallery":18,"gallery":248,"liveUrl":254,"locale":40,"meta":255,"navigation":18,"order":256,"pageColor":43,"path":257,"rawbody":11,"role":45,"seo":258,"services":14,"slug":259,"stem":260,"tagline":261,"type":50,"year":220,"__hash__":262},"projects\u002Fen\u002Fprojects\u002Fsnap-blocks.md","Snap Blocks",{"type":8,"value":226,"toc":227},[],{"title":11,"searchDepth":12,"depth":12,"links":228},[],"\u002Fimages\u002Fprojects\u002Fsnap-blocks.jpg","Snap Blocks enhances Shopify store themes by providing customizable theme blocks for features like sliders, accordions, shoppable videos, and countdown timers, all without requiring code. It integrates seamlessly with the Shopify admin, supports the latest themes, and offers responsive, speed-optimized blocks.",[232,236,239,242,245],{"title":233,"description":234},"Effortless customization",{"Built on the native theme blocks you already know":235},"sliders, accordions, shoppable videos, countdown timers, and more.",{"title":237,"description":238},"A modern block collection","Elevate any theme with well-designed, ready-to-use blocks.",{"title":240,"description":241},"Responsive & speed-optimized","Every block is tuned for a smooth browsing experience on any device.",{"title":243,"description":244},"No code required","Integrates with all Store 2.0 themes for a genuinely drag-and-drop setup.",{"title":246,"description":247},"Ongoing service","Reliable support and a steady stream of new blocks and updates.",[249,250,251,252,253],"\u002Fimages\u002Fprojects\u002Fsnap-blocks-1.jpg","\u002Fimages\u002Fprojects\u002Fsnap-blocks-2.jpg","\u002Fimages\u002Fprojects\u002Fsnap-blocks-3.jpg","\u002Fimages\u002Fprojects\u002Fsnap-blocks-4.jpg","\u002Fimages\u002Fprojects\u002Fsnap-blocks-5.jpg","https:\u002F\u002Fapps.shopify.com\u002Fsnap-blocks",{},6,"\u002Fen\u002Fprojects\u002Fsnap-blocks",{"title":224,"description":230},"snap-blocks","en\u002Fprojects\u002Fsnap-blocks","A theme UI library of customizable, no-code blocks","_FcPS_3iYtRZ1GL2Rtsx9ugYaW1crkDZJuOzi-kFSN0",{"id":264,"title":265,"body":266,"client":14,"coverImage":270,"description":271,"extension":17,"featured":207,"features":272,"framedGallery":207,"gallery":288,"liveUrl":293,"locale":40,"meta":294,"navigation":18,"order":295,"pageColor":43,"path":296,"rawbody":11,"role":45,"seo":297,"services":14,"slug":298,"stem":299,"tagline":300,"type":50,"year":301,"__hash__":302},"projects\u002Fen\u002Fprojects\u002Fsnap-login.md","Snap Login",{"type":8,"value":267,"toc":268},[],{"title":11,"searchDepth":12,"depth":12,"links":269},[],"\u002Fimages\u002Fprojects\u002Fsnap-login.jpg","Snap Login makes filling out the Shopify account login form less complicated. An effortless yet effective tool that helps customers determine if they already have an account, checking their profile using only their email, displaying personalized messages, and immediately sending the account activation email.",[273,276,279,282,285],{"title":274,"description":275},"Simplified login for disabled accounts","Lets customers easily re-enable accounts that were previously disabled, ideal after a migration.",{"title":277,"description":278},"Auto-send account invitations","Automatically emails activation links to users who haven't yet activated their account.",{"title":280,"description":281},"Custom, translatable messages","Show personalized login messaging in multiple languages to match your storefront.",{"title":283,"description":284},"Login as customer","Securely impersonate any customer (via Multipass) straight from an admin link to debug and support.",{"title":286,"description":287},"In-app customers table","View and manage customer accounts quickly without leaving the app.",[289,290,291,292],"\u002Fimages\u002Fprojects\u002Fsnap-login-1.jpg","\u002Fimages\u002Fprojects\u002Fsnap-login-2.jpg","\u002Fimages\u002Fprojects\u002Fsnap-login-3.jpg","\u002Fimages\u002Fprojects\u002Fsnap-login-4.jpg","https:\u002F\u002Fapps.shopify.com\u002Fkraken-customer-login",{},7,"\u002Fen\u002Fprojects\u002Fsnap-login",{"title":265,"description":271},"snap-login","en\u002Fprojects\u002Fsnap-login","Simplified account access with login-as-customer",2020,"Qa36SVDE9F8HZys1u_0MYteg_mIAqNQkzcvOJ4I8-hI",{"id":304,"title":305,"body":306,"client":305,"coverImage":332,"description":333,"extension":17,"featured":18,"features":14,"framedGallery":207,"gallery":334,"liveUrl":340,"locale":40,"meta":341,"navigation":18,"order":342,"pageColor":43,"path":343,"rawbody":11,"role":45,"seo":344,"services":345,"slug":349,"stem":350,"tagline":14,"type":351,"year":301,"__hash__":352},"projects\u002Fen\u002Fprojects\u002Fthe-beard-club.md","The Beard Club",{"type":8,"value":307,"toc":327},[308,312,315,317,320,324],[134,309,311],{"id":310},"the-challenge","The Challenge",[139,313,314],{},"The Beard Club needed a storefront that matched the confidence of its brand. The existing setup was slow, hard to update, and left conversion on the table across mobile and search.",[134,316,145],{"id":144},[139,318,319],{},"We built a custom Shopify theme from the ground up, pairing a bold visual identity with a fast, accessible front end. SEO optimization and structured data lifted organic traffic, while a maintainable component system keeps the team shipping without us.",[134,321,323],{"id":322},"the-outcome","The Outcome",[139,325,326],{},"A high-performing store that reads as premium on every device, backed by ongoing support that keeps performance and rankings trending up.",{"title":11,"searchDepth":12,"depth":12,"links":328},[329,330,331],{"id":310,"depth":12,"text":311},{"id":144,"depth":12,"text":145},{"id":322,"depth":12,"text":323},"\u002Fimages\u002Fprojects\u002Fthe-beard-club.jpg","The Beard Club offers premium grooming products for beard growth and maintenance, including oils, vitamins, and tools. Their range supports all beard styles, providing effective solutions for a healthy, well-groomed look.",[335,336,337,338,339],"\u002Fimages\u002Fprojects\u002Fthe-beard-club-1.jpg","\u002Fimages\u002Fprojects\u002Fthe-beard-club-2.jpg","\u002Fimages\u002Fprojects\u002Fthe-beard-club-3.jpg","\u002Fimages\u002Fprojects\u002Fthe-beard-club-4.jpg","\u002Fimages\u002Fprojects\u002Fthe-beard-club-5.jpg","https:\u002F\u002Fthebeardclub.com\u002F",{},8,"\u002Fen\u002Fprojects\u002Fthe-beard-club",{"title":305,"description":333},[346,347,348],"Theme design & development","SEO optimization","Ongoing support","the-beard-club","en\u002Fprojects\u002Fthe-beard-club","Shopify Development","-e7131nRTF8W50lkkOHmeXrEs2QhaRfvxcwUqivyTaA",{"id":354,"title":355,"body":356,"client":355,"coverImage":378,"description":379,"extension":17,"featured":18,"features":14,"framedGallery":207,"gallery":380,"liveUrl":386,"locale":40,"meta":387,"navigation":18,"order":388,"pageColor":43,"path":389,"rawbody":11,"role":45,"seo":390,"services":391,"slug":395,"stem":396,"tagline":14,"type":351,"year":397,"__hash__":398},"projects\u002Fen\u002Fprojects\u002Fvinyl-me-please.md","Vinyl Me, Please",{"type":8,"value":357,"toc":373},[358,360,363,365,368,370],[134,359,311],{"id":310},[139,361,362],{},"Vinyl Me, Please is a premium record club built on curation and craft, but the storefront had to carry that same sense of ritual while handling the complexity of monthly subscriptions, exclusive drops, and a fast-growing catalogue. The experience needed to feel editorial, not transactional, and stay quick under the weight of rich imagery.",[134,364,145],{"id":144},[139,366,367],{},"We partnered with Vinyl Me, Please to deliver tailored web development that aligned with their brand and goals: a custom Shopify build pairing an editorial, music-first design with a smooth subscription and discovery flow. Every template was tuned for performance and SEO so the store loads fast and ranks well, with a maintainable structure the team can keep extending.",[134,369,323],{"id":322},[139,371,372],{},"A storefront that reads like the brand sounds: considered, tactile, and immersive, with the subscription experience and store performance to match, delivered as part of an ongoing partnership.",{"title":11,"searchDepth":12,"depth":12,"links":374},[375,376,377],{"id":310,"depth":12,"text":311},{"id":144,"depth":12,"text":145},{"id":322,"depth":12,"text":323},"\u002Fimages\u002Fprojects\u002Fvinyl-me-please.jpg","Vinyl Me, Please is a premium record club dedicated to enriching your listening experience with expertly curated vinyl records. Each month, members receive exclusive pressings of classic albums and contemporary gems, along with custom art prints and cocktail recipes inspired by the music.",[381,382,383,384,385],"\u002Fimages\u002Fprojects\u002Fvinyl-me-please-1.jpg","\u002Fimages\u002Fprojects\u002Fvinyl-me-please-2.jpg","\u002Fimages\u002Fprojects\u002Fvinyl-me-please-3.jpg","\u002Fimages\u002Fprojects\u002Fvinyl-me-please-4.jpg","\u002Fimages\u002Fprojects\u002Fvinyl-me-please-5.jpg","https:\u002F\u002Fwww.vinylmeplease.com",{},9,"\u002Fen\u002Fprojects\u002Fvinyl-me-please",{"title":355,"description":379},[392,393,394],"Custom Shopify theme","Subscription flow","Performance & SEO","vinyl-me-please","en\u002Fprojects\u002Fvinyl-me-please",2019,"0TVRmi9gizFEQvOQ2bq4BjSfYVv4lvac14-YO5a_XzE",1783273352806]