1:"$Sreact.fragment" 2:I[8177,["375","static/chunks/375-6409a95e768592f4.js","486","static/chunks/486-4e48d852acd32d64.js","473","static/chunks/473-7c13d21ffd50902c.js","177","static/chunks/app/layout-702fd70cb481e329.js"],"Header"] 3:I[9766,[],""] 4:I[8924,[],""] 5:I[1166,["375","static/chunks/375-6409a95e768592f4.js","486","static/chunks/486-4e48d852acd32d64.js","473","static/chunks/473-7c13d21ffd50902c.js","936","static/chunks/936-8f4c6a6a90696570.js","376","static/chunks/376-0a6ed452dcfa6bd5.js","974","static/chunks/app/page-fcd7e3da184926d0.js"],"Button"] 6:I[2619,["375","static/chunks/375-6409a95e768592f4.js","486","static/chunks/486-4e48d852acd32d64.js","473","static/chunks/473-7c13d21ffd50902c.js","936","static/chunks/936-8f4c6a6a90696570.js","332","static/chunks/app/services/ecommerce-development/page-fc441a705f40a042.js"],""] 7:I[1356,["375","static/chunks/375-6409a95e768592f4.js","486","static/chunks/486-4e48d852acd32d64.js","473","static/chunks/473-7c13d21ffd50902c.js","177","static/chunks/app/layout-702fd70cb481e329.js"],"Image"] 17:I[7150,[],""] :HL["/_next/static/css/8c0b2874e79c3a66.css","style"] 0:{"P":null,"b":"2ahGn2WSf3o0_kaWqx7qe","p":"","c":["","services","ecommerce-development"],"i":false,"f":[[["",{"children":["services",{"children":["ecommerce-development",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/8c0b2874e79c3a66.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark","children":[["$","head",null,{"children":[["$","link",null,{"rel":"icon","href":"/favicon.ico","sizes":"any"}],["$","link",null,{"rel":"icon","href":"/favicon.svg","type":"image/svg+xml"}],["$","link",null,{"rel":"apple-touch-icon","href":"/apple-touch-icon.png"}],["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"ProfessionalService\",\"name\":\"ByteGrind\",\"description\":\"ByteGrind is a Houston-based web development studio focused on custom websites, web applications, portals, integrations, and ongoing technical support.\",\"url\":\"https://bytegrind.com\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Houston\",\"addressRegion\":\"TX\",\"addressCountry\":\"US\"},\"areaServed\":\"United States\",\"founder\":{\"@type\":\"Person\",\"name\":\"Joel Adams\",\"jobTitle\":\"Founder & Software Engineer\"},\"serviceType\":[\"Custom Website Development\",\"Web Application Development\",\"WordPress Development\",\"E-Commerce Development\"]}"}}]]}],["$","body",null,{"className":"bg-bg text-text antialiased","children":[["$","$L2",null,{}],["$","main",null,{"id":"main-content","tabIndex":-1,"children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","section",null,{"className":"relative overflow-hidden min-h-[70vh] flex items-center","children":[["$","div",null,{"className":"absolute inset-0 bg-grid-pattern bg-grid opacity-[0.12]"}],["$","div",null,{"className":"container-width relative text-center","children":["$","div",null,{"className":"mx-auto max-w-lg","children":[["$","p",null,{"className":"font-mono text-7xl font-bold text-primary/15 select-none","children":"404"}],["$","h1",null,{"className":"mt-4 text-display-lg font-semibold text-text","children":"Page not found."}],["$","p",null,{"className":"mt-4 text-lg text-muted leading-relaxed","children":"The page you are looking for does not exist or has been moved."}],["$","div",null,{"className":"mt-8 flex flex-wrap items-center justify-center gap-3","children":[["$","$L5",null,{"href":"/","variant":"primary","size":"md","children":"Return to Home"}],["$","$L5",null,{"href":"/services","variant":"secondary","size":"md","children":"Explore Services"}]]}]]}]}]]}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","footer",null,{"className":"relative border-t border-white/[0.06] bg-gradient-to-b from-surface/60 to-bg","children":[["$","div",null,{"aria-hidden":true,"className":"pointer-events-none absolute inset-x-0 top-0 h-px bg-gradient-to-r from-transparent via-primary/40 to-transparent"}],["$","div",null,{"className":"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8","children":[["$","div",null,{"className":"py-16 lg:py-20","children":[["$","div",null,{"className":"grid gap-12 lg:grid-cols-12","children":[["$","div",null,{"className":"lg:col-span-4","children":[["$","$L6",null,{"href":"/","aria-label":"ByteGrind home","children":["$","$L7",null,{"src":"/ByteGrind-Logo.png","alt":"ByteGrind","width":160,"height":35,"className":"h-8 w-auto"}]}],["$","p",null,{"className":"mt-4 max-w-xs text-sm leading-relaxed text-muted","children":"Websites and web applications built around your business."}],["$","p",null,{"className":"mt-3 text-xs leading-relaxed text-muted/70 font-mono","children":"The Grind You Don't See. The Bytes You Depend On."}]]}],["$","div",null,{"className":"lg:col-span-3 lg:col-start-6","children":[["$","h3",null,{"className":"mb-4 text-xs font-semibold uppercase tracking-widest text-muted","children":"Services"}],["$","ul",null,{"className":"space-y-2.5","children":[["$","li","/services/website-development",{"children":["$","$L6",null,{"href":"/services/website-development","className":"group inline-flex items-center text-sm text-muted transition-colors hover:text-text","children":"$L8"}]}],"$L9","$La","$Lb","$Lc","$Ld","$Le"]}]]}],"$Lf","$L10"]}],"$L11"]}],"$L12"]}]]}]]}]]}]]}],{"children":["services","$L13",{"children":["ecommerce-development","$L14",{"children":["__PAGE__","$L15",{},null,false]},null,false]},null,false]},null,false],"$L16",false]],"m":"$undefined","G":["$17",[]],"s":false,"S":true} 18:I[4417,["375","static/chunks/375-6409a95e768592f4.js","486","static/chunks/486-4e48d852acd32d64.js","473","static/chunks/473-7c13d21ffd50902c.js","936","static/chunks/936-8f4c6a6a90696570.js","332","static/chunks/app/services/ecommerce-development/page-fc441a705f40a042.js"],"HeroSection"] 19:I[8460,["375","static/chunks/375-6409a95e768592f4.js","486","static/chunks/486-4e48d852acd32d64.js","473","static/chunks/473-7c13d21ffd50902c.js","936","static/chunks/936-8f4c6a6a90696570.js","332","static/chunks/app/services/ecommerce-development/page-fc441a705f40a042.js"],"SectionHeader"] 20:I[4431,[],"ViewportBoundary"] 22:I[4431,[],"MetadataBoundary"] 23:"$Sreact.suspense" 8:["$","span",null,{"className":"relative","children":["Website Development",["$","span",null,{"className":"absolute -bottom-0.5 left-0 h-px w-0 bg-primary transition-all duration-500 group-hover:w-full"}]]}] 9:["$","li","/services/web-app-development",{"children":["$","$L6",null,{"href":"/services/web-app-development","className":"group inline-flex items-center text-sm text-muted transition-colors hover:text-text","children":["$","span",null,{"className":"relative","children":["Web Application Development",["$","span",null,{"className":"absolute -bottom-0.5 left-0 h-px w-0 bg-primary transition-all duration-500 group-hover:w-full"}]]}]}]}] a:["$","li","/services/wordpress-development",{"children":["$","$L6",null,{"href":"/services/wordpress-development","className":"group inline-flex items-center text-sm text-muted transition-colors hover:text-text","children":["$","span",null,{"className":"relative","children":["WordPress Development",["$","span",null,{"className":"absolute -bottom-0.5 left-0 h-px w-0 bg-primary transition-all duration-500 group-hover:w-full"}]]}]}]}] b:["$","li","/services/ecommerce-development",{"children":["$","$L6",null,{"href":"/services/ecommerce-development","className":"group inline-flex items-center text-sm text-muted transition-colors hover:text-text","children":["$","span",null,{"className":"relative","children":["E-Commerce Development",["$","span",null,{"className":"absolute -bottom-0.5 left-0 h-px w-0 bg-primary transition-all duration-500 group-hover:w-full"}]]}]}]}] c:["$","li","/services/client-portals",{"children":["$","$L6",null,{"href":"/services/client-portals","className":"group inline-flex items-center text-sm text-muted transition-colors hover:text-text","children":["$","span",null,{"className":"relative","children":["Client Portals and Internal Tools",["$","span",null,{"className":"absolute -bottom-0.5 left-0 h-px w-0 bg-primary transition-all duration-500 group-hover:w-full"}]]}]}]}] d:["$","li","/services/automation-integrations",{"children":["$","$L6",null,{"href":"/services/automation-integrations","className":"group inline-flex items-center text-sm text-muted transition-colors hover:text-text","children":["$","span",null,{"className":"relative","children":["Automation and Integrations",["$","span",null,{"className":"absolute -bottom-0.5 left-0 h-px w-0 bg-primary transition-all duration-500 group-hover:w-full"}]]}]}]}] e:["$","li","/services/maintenance-hosting",{"children":["$","$L6",null,{"href":"/services/maintenance-hosting","className":"group inline-flex items-center text-sm text-muted transition-colors hover:text-text","children":["$","span",null,{"className":"relative","children":["Maintenance and Hosting",["$","span",null,{"className":"absolute -bottom-0.5 left-0 h-px w-0 bg-primary transition-all duration-500 group-hover:w-full"}]]}]}]}] f:["$","div",null,{"className":"lg:col-span-2","children":[["$","h3",null,{"className":"mb-4 text-xs font-semibold uppercase tracking-widest text-muted","children":"Company"}],["$","ul",null,{"className":"space-y-2.5","children":[["$","li","/work",{"children":["$","$L6",null,{"href":"/work","className":"group inline-flex items-center text-sm text-muted transition-colors hover:text-text","children":["$","span",null,{"className":"relative","children":["Work",["$","span",null,{"className":"absolute -bottom-0.5 left-0 h-px w-0 bg-primary transition-all duration-500 group-hover:w-full"}]]}]}]}],["$","li","/process",{"children":["$","$L6",null,{"href":"/process","className":"group inline-flex items-center text-sm text-muted transition-colors hover:text-text","children":["$","span",null,{"className":"relative","children":["Process",["$","span",null,{"className":"absolute -bottom-0.5 left-0 h-px w-0 bg-primary transition-all duration-500 group-hover:w-full"}]]}]}]}],["$","li","/about",{"children":["$","$L6",null,{"href":"/about","className":"group inline-flex items-center text-sm text-muted transition-colors hover:text-text","children":["$","span",null,{"className":"relative","children":["About",["$","span",null,{"className":"absolute -bottom-0.5 left-0 h-px w-0 bg-primary transition-all duration-500 group-hover:w-full"}]]}]}]}],["$","li","/contact",{"children":["$","$L6",null,{"href":"/contact","className":"group inline-flex items-center text-sm text-muted transition-colors hover:text-text","children":["$","span",null,{"className":"relative","children":["Contact",["$","span",null,{"className":"absolute -bottom-0.5 left-0 h-px w-0 bg-primary transition-all duration-500 group-hover:w-full"}]]}]}]}]]}]]}] 10:["$","div",null,{"className":"lg:col-span-3","children":[["$","h3",null,{"className":"mb-4 text-xs font-semibold uppercase tracking-widest text-muted","children":"Location"}],["$","p",null,{"className":"text-sm text-muted","children":"Houston, Texas"}],["$","p",null,{"className":"mt-1 text-sm text-muted","children":"Serving clients nationwide"}],["$","a",null,{"href":"mailto:hello@bytegrind.com","className":"mt-3 block text-sm text-primary transition-opacity hover:opacity-80","children":"hello@bytegrind.com"}]]}] 11:["$","div",null,{"className":"relative mt-16 overflow-hidden rounded-2xl border border-white/[0.08] bg-gradient-to-r from-primary/[0.06] via-white/[0.02] to-accent/[0.06] px-8 py-8 lg:flex lg:items-center lg:justify-between","children":[["$","div",null,{"aria-hidden":true,"className":"pointer-events-none absolute -right-20 top-0 h-full w-60 opacity-50","children":["$","div",null,{"className":"bg-blob-primary h-full w-full rounded-full"}]}],["$","div",null,{"children":[["$","p",null,{"className":"text-base font-medium text-text","children":"Have a website or application idea?"}],["$","p",null,{"className":"mt-1 text-sm text-muted","children":"Let's turn it into a working digital product."}]]}],["$","div",null,{"className":"mt-4 lg:mt-0","children":["$","$L5",null,{"href":"/contact","variant":"primary","size":"md","children":"Start a Project"}]}]]}] 12:["$","div",null,{"className":"border-t border-white/[0.06] py-6","children":["$","div",null,{"className":"flex flex-col items-center justify-between gap-4 text-xs text-muted sm:flex-row","children":[["$","p",null,{"children":["© ",2026," ByteGrind. All rights reserved."]}],["$","div",null,{"className":"flex items-center gap-6","children":[["$","$L6",null,{"href":"/work","className":"hover:text-text transition-colors","children":"Work"}],["$","$L6",null,{"href":"/process","className":"hover:text-text transition-colors","children":"Process"}],["$","$L6",null,{"href":"/contact","className":"hover:text-text transition-colors","children":"Contact"}]]}]]}]}] 13:["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}] 14:["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}] 15:["$","$1","c",{"children":[[["$","$L18",null,{"eyebrow":"E-Commerce and Payment Development","heading":"Make it easier for customers to purchase, register, reserve, and pay.","paragraph":"ByteGrind builds payment experiences for products, services, tickets, memberships, registrations, reservations, and custom business workflows.","primaryCta":{"label":"Start a Payment Project","href":"/contact"}}],["$","div",null,{"className":"container-width pt-4 pb-2","children":["$","nav",null,{"aria-label":"Breadcrumb","className":"flex items-center gap-1.5 text-xs text-muted","children":[["$","$L6",null,{"href":"/","className":"hover:text-text transition-colors","children":"Home"}],[["$","span","0",{"className":"flex items-center gap-1.5","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-chevron-right h-3 w-3","children":[["$","path","mthhwq",{"d":"m9 18 6-6-6-6"}],"$undefined"]}],["$","$L6",null,{"href":"/services","className":"hover:text-text transition-colors","children":"Services"}]]}],["$","span","1",{"className":"flex items-center gap-1.5","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-chevron-right h-3 w-3","children":[["$","path","mthhwq",{"d":"m9 18 6-6-6-6"}],"$undefined"]}],["$","span",null,{"className":"text-muted-light","children":"E-Commerce Development"}]]}]]]}]}],["$","section",null,{"className":"section-padding","children":["$","div",null,{"className":"container-width","children":["$","div",null,{"className":"lg:grid lg:grid-cols-2 lg:gap-16","children":[["$","div",null,{"children":[["$","$L19",null,{"heading":"Payments should match the transaction.","align":"left","headingSize":"lg"}],["$","div",null,{"className":"mt-6 space-y-4 text-muted leading-relaxed","children":[["$","p",null,{"children":"Not every business needs a traditional shopping cart. Some businesses sell tickets. Others collect deposits, register participants, reserve spaces, sell memberships, or invoice customers."}],["$","p",null,{"children":"ByteGrind develops payment workflows based on what the customer is purchasing and what your team needs to manage afterward."}]]}]]}],["$","div",null,{"className":"mt-10 lg:mt-0","children":[["$","h3",null,{"className":"mb-4 text-sm font-semibold uppercase tracking-widest text-muted","children":"What happens after payment matters"}],["$","ul",null,{"className":"space-y-2","children":[["$","li","Sending a confirmation email",{"className":"flex items-center gap-2 text-sm text-muted","children":[["$","span",null,{"className":"h-1 w-1 rounded-full bg-primary shrink-0"}],"Sending a confirmation email"]}],["$","li","Generating a ticket or receipt",{"className":"flex items-center gap-2 text-sm text-muted","children":[["$","span",null,{"className":"h-1 w-1 rounded-full bg-primary shrink-0"}],"Generating a ticket or receipt"]}],["$","li","Updating inventory",{"className":"flex items-center gap-2 text-sm text-muted","children":[["$","span",null,{"className":"h-1 w-1 rounded-full bg-primary shrink-0"}],"Updating inventory"]}],["$","li","Creating a reservation",{"className":"flex items-center gap-2 text-sm text-muted","children":[["$","span",null,{"className":"h-1 w-1 rounded-full bg-primary shrink-0"}],"Creating a reservation"]}],["$","li","Granting account access",{"className":"flex items-center gap-2 text-sm text-muted","children":[["$","span",null,{"className":"h-1 w-1 rounded-full bg-primary shrink-0"}],"Granting account access"]}],["$","li","Alerting an administrator",{"className":"flex items-center gap-2 text-sm text-muted","children":[["$","span",null,{"className":"h-1 w-1 rounded-full bg-primary shrink-0"}],"Alerting an administrator"]}],["$","li","Updating a customer record",{"className":"flex items-center gap-2 text-sm text-muted","children":[["$","span",null,{"className":"h-1 w-1 rounded-full bg-primary shrink-0"}],"Updating a customer record"]}],"$L1a","$L1b","$L1c"]}]]}]]}]}]}],"$L1d","$L1e"],null,"$L1f"]}] 16:["$","$1","h",{"children":[null,[["$","$L20",null,{"children":"$L21"}],null],["$","$L22",null,{"children":["$","div",null,{"hidden":true,"children":["$","$23",null,{"fallback":null,"children":"$L24"}]}]}]]}] 25:I[6847,["375","static/chunks/375-6409a95e768592f4.js","486","static/chunks/486-4e48d852acd32d64.js","473","static/chunks/473-7c13d21ffd50902c.js","936","static/chunks/936-8f4c6a6a90696570.js","332","static/chunks/app/services/ecommerce-development/page-fc441a705f40a042.js"],"CTASection"] 26:I[4431,[],"OutletBoundary"] 28:I[5278,[],"AsyncMetadataOutlet"] 1a:["$","li","Starting an onboarding workflow",{"className":"flex items-center gap-2 text-sm text-muted","children":[["$","span",null,{"className":"h-1 w-1 rounded-full bg-primary shrink-0"}],"Starting an onboarding workflow"]}] 1b:["$","li","Adding a customer to an email sequence",{"className":"flex items-center gap-2 text-sm text-muted","children":[["$","span",null,{"className":"h-1 w-1 rounded-full bg-primary shrink-0"}],"Adding a customer to an email sequence"]}] 1c:["$","li","Recording the transaction in a report",{"className":"flex items-center gap-2 text-sm text-muted","children":[["$","span",null,{"className":"h-1 w-1 rounded-full bg-primary shrink-0"}],"Recording the transaction in a report"]}] 1d:["$","section",null,{"className":"section-padding bg-surface/50","children":["$","div",null,{"className":"container-width","children":[["$","$L19",null,{"heading":"Payment solutions ByteGrind develops"}],["$","div",null,{"className":"mt-12 grid gap-4 sm:grid-cols-2 lg:grid-cols-3","children":[["$","div","Online Stores",{"className":"rounded-2xl border border-border bg-card p-6","children":[["$","h3",null,{"className":"font-semibold text-text text-sm mb-2","children":"Online Stores"}],["$","p",null,{"className":"text-sm leading-relaxed text-muted","children":"Product catalogs, inventory, product options, coupons, shipping, taxes, order management, and customer emails."}]]}],["$","div","Ticketing Systems",{"className":"rounded-2xl border border-border bg-card p-6","children":[["$","h3",null,{"className":"font-semibold text-text text-sm mb-2","children":"Ticketing Systems"}],["$","p",null,{"className":"text-sm leading-relaxed text-muted","children":"Event selection, ticket quantities, customer information, online payment, confirmation emails, and administrative order tools."}]]}],["$","div","Reservations and Deposits",{"className":"rounded-2xl border border-border bg-card p-6","children":[["$","h3",null,{"className":"font-semibold text-text text-sm mb-2","children":"Reservations and Deposits"}],["$","p",null,{"className":"text-sm leading-relaxed text-muted","children":"Availability, dates, add-ons, pricing rules, deposits, balance handling, and reservation management."}]]}],["$","div","Program Registration",{"className":"rounded-2xl border border-border bg-card p-6","children":[["$","h3",null,{"className":"font-semibold text-text text-sm mb-2","children":"Program Registration"}],["$","p",null,{"className":"text-sm leading-relaxed text-muted","children":"Participant details, waivers, program selection, fees, payment, and confirmation workflows."}]]}],["$","div","Subscriptions and Memberships",{"className":"rounded-2xl border border-border bg-card p-6","children":[["$","h3",null,{"className":"font-semibold text-text text-sm mb-2","children":"Subscriptions and Memberships"}],["$","p",null,{"className":"text-sm leading-relaxed text-muted","children":"Recurring billing, account access, renewal handling, and membership status."}]]}],["$","div","Custom Stripe Integrations",{"className":"rounded-2xl border border-border bg-card p-6","children":[["$","h3",null,{"className":"font-semibold text-text text-sm mb-2","children":"Custom Stripe Integrations"}],["$","p",null,{"className":"text-sm leading-relaxed text-muted","children":"Payment Intents, Checkout, webhooks, refunds, coupons, transaction status, and custom post-payment workflows."}]]}]]}]]}]}] 1e:["$","$L25",null,{"heading":"Build a payment experience around your business.","paragraph":"Tell ByteGrind what you sell, how customers purchase it, and what your team needs after the transaction.","primaryCta":{"label":"Discuss Payments and E-Commerce","href":"/contact"}}] 1f:["$","$L26",null,{"children":["$L27",["$","$L28",null,{"promise":"$@29"}]]}] 21:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 27:null 29:{"metadata":[["$","title","0",{"children":"E-Commerce and Payment Development | ByteGrind | ByteGrind"}],["$","meta","1",{"name":"description","content":"ByteGrind develops online stores, ticketing, registration, deposits, subscriptions, and custom Stripe payment systems."}],["$","meta","2",{"name":"author","content":"Joel Adams"}],["$","meta","3",{"name":"keywords","content":"web development Houston,custom website development,web application development,WordPress development,e-commerce development,ByteGrind"}],["$","meta","4",{"name":"creator","content":"ByteGrind"}],["$","meta","5",{"name":"robots","content":"index, follow"}],["$","meta","6",{"name":"googlebot","content":"index, follow"}],["$","meta","7",{"property":"og:title","content":"Custom Websites and Web App Development | ByteGrind"}],["$","meta","8",{"property":"og:description","content":"ByteGrind builds custom websites, web applications, portals, payment systems, and integrations for businesses in Houston and throughout the United States."}],["$","meta","9",{"property":"og:url","content":"https://bytegrind.com"}],["$","meta","10",{"property":"og:site_name","content":"ByteGrind"}],["$","meta","11",{"property":"og:locale","content":"en_US"}],["$","meta","12",{"property":"og:image","content":"https://bytegrind.com/og-image.png"}],["$","meta","13",{"property":"og:image:width","content":"1200"}],["$","meta","14",{"property":"og:image:height","content":"630"}],["$","meta","15",{"property":"og:image:alt","content":"ByteGrind"}],["$","meta","16",{"property":"og:type","content":"website"}],["$","meta","17",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","18",{"name":"twitter:title","content":"Custom Websites and Web App Development | ByteGrind"}],["$","meta","19",{"name":"twitter:description","content":"ByteGrind builds custom websites, web applications, portals, and integrations."}],["$","meta","20",{"name":"twitter:image","content":"https://bytegrind.com/og-image.png"}]],"error":null,"digest":"$undefined"} 24:"$29:metadata"