[{"data":1,"prerenderedAt":325},["ShallowReactive",2],{"service-ecommerce":3,"service-ecommerce-related":123},{"id":4,"title":5,"body":6,"description":33,"extension":39,"eyebrow":40,"faq":41,"fromPrice":60,"headline":61,"includes":62,"meta":69,"navigation":70,"order":71,"path":72,"pillars":73,"priceNote":86,"related":87,"scales":90,"seo":96,"seoDescription":97,"seoTitle":98,"slug":99,"stack":100,"stem":119,"subhead":120,"tier":121,"__hash__":122},"services\u002Fservices\u002Fecommerce.md","Ecommerce",{"type":7,"value":8,"toc":32},"minimark",[9,14,18,22,25,29],[10,11,13],"h2",{"id":12},"what-a-starter-ecommerce-build-looks-like","What a starter ecommerce build looks like",[15,16,17],"p",{},"The $40k floor covers a headless storefront on your platform of record, up to 20 templated pages, the full PDP\u002FPLP\u002Fcart\u002Fcheckout flow, Klaviyo wired up, and pixel events on every funnel step. Six to ten weeks typical.",[10,19,21],{"id":20},"where-the-build-scales","Where the build scales",[15,23,24],{},"Multi-region commerce is the most common scaler. Localized currency, localized fulfillment, and localized SEO each have their own cost. B2B is next: account approvals, NET 30 terms, and custom pricing rails change the data model. Subscriptions and bundles change checkout. Each of these is a real chapter of work, not a checkbox.",[10,26,28],{"id":27},"what-we-will-not-build","What we will not build",[15,30,31],{},"Stores on theme platforms when you've already outgrown the theme. Stores with no analytics. Anything where the back-of-store changes faster than the front-of-store can keep up.",{"title":33,"searchDepth":34,"depth":34,"links":35},"",2,[36,37,38],{"id":12,"depth":34,"text":13},{"id":20,"depth":34,"text":21},{"id":27,"depth":34,"text":28},"md","CUSTOM ECOMMERCE",[42,45,48,51,54,57],{"q":43,"a":44},"Why headless instead of a theme?","Themes optimize for setup speed. Headless optimizes for the speed your customer feels and the freedom to ship anything. For a brand doing real volume the theme tax compounds, and we are usually rebuilding because that tax came due.",{"q":46,"a":47},"Do you do Shopify Plus?","Yes. We work with the Plus partner network for Launchpad, Scripts, Functions, and Flow. We are not a Plus partner in the official-list sense but we have shipped against Plus several times.",{"q":49,"a":50},"How do you handle SEO during migration?","A 301 plan written before launch. We pull every indexed URL from Search Console, map each to its new path, and ship the redirect map with the codebase.",{"q":52,"a":53},"Can we use our existing design?","Yes if it works. If it does not work we will tell you, and offer a design phase. We don't ship work we wouldn't put on our own portfolio.",{"q":55,"a":56},"What hosts do you support?","Vercel is the default. Cloudflare Pages and Workers for edge-heavy work. We can deploy to your own AWS or GCP if you require it.",{"q":58,"a":59},"How is this different from agencies that resell templates?","Every line is ours. There's no theme to fight with, no plugin that mysteriously breaks on update, no upsell to a \"premium\" tier of features that are just code. The codebase is the deliverable.","$40k","Storefronts that load in under a second.",[63,64,65,66,67,68],"Headless storefront on Shopify, BigCommerce, or custom","Up to 20 templated pages plus PDP\u002FPLP\u002Fcart\u002Fcheckout","Klaviyo flows wired (welcome, abandoned cart, post-purchase)","Meta Pixel and Klaviyo events on every funnel step","Core Web Vitals report at launch and 30-day check","Two-week post-launch support window",{},true,20,"\u002Fservices\u002Fecommerce",[74,77,80,83],{"title":75,"body":76},"Sub-second LCP on real catalogs","We measure the page that matters, not the homepage. Product list and PDP both ship under a second on real device traces.",{"title":78,"body":79},"Conversion hypothesis per release","Every milestone ties to a metric. Faster checkout. Higher add-to-cart. Lower bounce on PDP. We tell you what moved and what didn't.",{"title":81,"body":82},"Keep your back office","Shopify, BigCommerce, or your custom stack stays. We build the front-end that talks to it without paying the theme tax on every render.",{"title":84,"body":85},"Owned by you","Codebase, hosting, analytics, accounts. All transferred at launch. You ship the next change without us if you want to.","Phase-by-phase quote, fixed bid",[88,89],"saas","marketing-site",[91,92,93,94,95],"Multi-region storefronts with localized currency and fulfillment","B2B layers (account approvals, NET 30, custom pricing)","Custom checkout (Shop Pay extensions, additional payment rails)","Subscription, bundles, gift-card mechanics","Multi-warehouse routing and IMS integrations",{"title":5,"description":33},"Custom-coded ecommerce storefronts. Headless Shopify, BigCommerce, or custom commerce. Sub-second loads, conversion-tuned design, owned by you. Starting at $40k.","Custom Ecommerce Development | Headless Shopify and BigCommerce | HARTECHO","ecommerce",[101,104,107,110,113,116],{"name":102,"note":103},"Nuxt \u002F Next.js","SSR-first for SEO, hand-tuned per route.",{"name":105,"note":106},"Shopify Hydrogen or Storefront API","When Shopify is the source of truth.",{"name":108,"note":109},"BigCommerce Catalyst \u002F API","When BigCommerce is.",{"name":111,"note":112},"Klaviyo, Postmark, ShipStation","The post-checkout pipeline most stores need wired in.",{"name":114,"note":115},"Vercel \u002F Cloudflare","Edge runtime where it earns the cost.",{"name":117,"note":118},"Datadog \u002F Sentry \u002F CrUX","Real-user metrics, not synthetic.","services\u002Fecommerce","Headless on Shopify, BigCommerce, or a custom stack. Hand-coded, conversion-tuned, measured in real Core Web Vitals. Built for brands that have outgrown their theme.","core","CJIOvnLDJ00w1YQtnpjcR47I0OyrsmEW_qtiaLsy3NA",[124,229],{"id":125,"title":126,"body":127,"description":33,"extension":39,"eyebrow":151,"faq":152,"fromPrice":171,"headline":172,"includes":173,"meta":180,"navigation":70,"order":181,"path":182,"pillars":183,"priceNote":86,"related":195,"scales":198,"seo":204,"seoDescription":205,"seoTitle":206,"slug":88,"stack":207,"stem":226,"subhead":227,"tier":121,"__hash__":228},"services\u002Fservices\u002Fsaas.md","SaaS \u002F web app",{"type":7,"value":128,"toc":146},[129,133,136,138,141,143],[10,130,132],{"id":131},"what-a-starter-saas-build-looks-like","What a starter SaaS build looks like",[15,134,135],{},"The $60k floor covers a multi-tenant data model, auth with invites, Stripe billing, an internal admin scaffold, and one core feature loop fully built. Eight to twelve weeks. The point is to land at a working app one user could actually pay for, with the seams in place to grow from there.",[10,137,21],{"id":20},[15,139,140],{},"Multiple feature loops is the most common scaler. Each new loop usually touches the data model, the UI, billing, and admin, so the cost is not linear. Real-time collaboration is a step change in complexity. Public APIs and webhooks add their own contracts to maintain. Enterprise plans (SSO, SCIM, audit) are usually deferred to a separate phase.",[10,142,28],{"id":27},[15,144,145],{},"SaaS that bets the company on a feature no user has asked for. SaaS without billing. Apps where the founder cannot describe the first paying user. Anything where the build is the cheap part and the distribution is unsolved.",{"title":33,"searchDepth":34,"depth":34,"links":147},[148,149,150],{"id":131,"depth":34,"text":132},{"id":20,"depth":34,"text":21},{"id":27,"depth":34,"text":28},"SAAS DEVELOPMENT",[153,156,159,162,165,168],{"q":154,"a":155},"What stage of company is this for?","Founders going from spec to first paying customer, or teams whose v1 was built fast and now needs to actually work. We are not the right shop if you already have ten engineers shipping daily.",{"q":157,"a":158},"How do you split the build from the design?","Discovery and design phases come first. We do not write code against unsolved problems. Once the screens are signed off the build is mostly mechanical.",{"q":160,"a":161},"Can we hand off mid-build?","Yes. Every milestone is a working app. You can stop after design, after the first feature loop, or after launch and we hand off the codebase as-is.",{"q":163,"a":164},"Why Nuxt or Next instead of Rails or Django?","We are faster in TypeScript and the audience usually has TypeScript people on hand for the next hire. We will write Python or Rails for the right project but it is not our default.",{"q":166,"a":167},"How does enterprise stuff fit in?","SSO, SCIM, and audit logs are a real chapter, not a checkbox. We sequence them after product-market fit. Building enterprise-features-first is a common reason for SaaS projects to die.",{"q":169,"a":170},"What about AI in the app?","See AI integrations. Adding LLM features to an existing SaaS is its own scope. We will tell you when AI is the right shape and when it is not.","$60k","Multi-tenant apps, hand-coded.",[174,175,176,177,178,179],"Multi-tenant data model with org + user + roles","Auth (email + OAuth) and team invites","Stripe Billing with one to two plan tiers","Internal admin scaffolding for support and ops","Errors, traces, uptime monitoring at launch","One core feature loop (the thing the app actually does) end-to-end",{},30,"\u002Fservices\u002Fsaas",[184,187,190,193],{"title":185,"body":186},"Real auth, day one","Multi-tenant from the start. Roles, invites, audit trail. NextAuth or Clerk, with the seams in your codebase rather than a black box.",{"title":188,"body":189},"Billing that holds up","Stripe subscriptions, metered usage, proration, dunning. Tested against a real failure-case suite so you don't lose revenue to an edge case.",{"title":191,"body":192},"Admin from sprint one","An internal admin gets built alongside the app, not bolted on after support tickets start. You can see and edit every record in your data.",{"title":84,"body":194},"Schema, migrations, deploy keys, observability. All in your accounts. We work for you, the code does too.",[196,197],"ai-integrations","internal-tool",[199,200,201,202,203],"Multiple feature loops with cross-team workflows","Real-time collaboration (presence, cursors, shared state)","Public API and webhook system for customer integrations","SSO, SCIM, audit logging for enterprise plans","Mobile companion app (see Mobile)",{"title":126,"description":33},"Custom SaaS and web app development. Multi-tenant architecture, Stripe billing, admin dashboards, integrations. Hand-coded in Nuxt or Next, owned by you. Starting at $60k.","Custom SaaS Development | Web App MVP and Beyond | HARTECHO",[208,211,214,217,220,223],{"name":209,"note":210},"Nuxt 3 or Next.js","SSR-first. Choice depends on your stack and your team.",{"name":212,"note":213},"TypeScript strict","Types derived from schema, no any escapes.",{"name":215,"note":216},"Drizzle or Prisma + Postgres","Migrations checked in, no manual schema drift.",{"name":218,"note":219},"NextAuth \u002F Clerk \u002F Better Auth","Multi-tenant patterns from day one.",{"name":221,"note":222},"Stripe Billing","Subscriptions, metered usage, customer portal.",{"name":224,"note":225},"Sentry, Datadog, Better Stack","Errors, traces, uptime. All set up at launch.","services\u002Fsaas","Web applications with real auth, real billing, real admin, real integrations. Built so the second hire on your team can actually read the codebase.","t8bDHNs9JzEHooUJw_GA9eJOhLDCTWQazFFWKtCJy-g",{"id":230,"title":231,"body":232,"description":33,"extension":39,"eyebrow":256,"faq":257,"fromPrice":270,"headline":271,"includes":272,"meta":278,"navigation":70,"order":279,"path":280,"pillars":281,"priceNote":86,"related":294,"scales":296,"seo":302,"seoDescription":303,"seoTitle":304,"slug":89,"stack":305,"stem":321,"subhead":322,"tier":323,"__hash__":324},"services\u002Fservices\u002Fmarketing-site.md","Marketing site",{"type":7,"value":233,"toc":251},[234,238,241,243,246,248],[10,235,237],{"id":236},"what-a-starter-marketing-site-looks-like","What a starter marketing site looks like",[15,239,240],{},"Ten templated pages plus a blog with a real CMS, SEO foundation, analytics. Four to six weeks. Built so the team can ship updates without filing a ticket.",[10,242,21],{"id":20},[15,244,245],{},"Programmatic SEO is the biggest scaler. Generating fifty or five hundred pages from a data source is its own engineering problem. Multi-language work doubles QA. Migration from a no-code platform is usually faster than building from scratch but slower than greenfield.",[10,247,28],{"id":27},[15,249,250],{},"Brochure sites that exist to look pretty and convert nobody. Sites with no measurable outcome on the homepage.",{"title":33,"searchDepth":34,"depth":34,"links":252},[253,254,255],{"id":236,"depth":34,"text":237},{"id":20,"depth":34,"text":21},{"id":27,"depth":34,"text":28},"MARKETING SITE DEVELOPMENT",[258,261,264,267],{"q":259,"a":260},"Why not Webflow or Framer?","Webflow and Framer optimize for the designer building alone. Once a team is editing content and shipping features, the no-code tax compounds. We rebuild from those tools more than we build from scratch.",{"q":262,"a":263},"How fast is the build?","Four to six weeks for the $15k floor. Ten pages plus a blog with real content, SEO, and a CMS.",{"q":265,"a":266},"Can you migrate our existing site?","Yes. Redirect map written before launch from your current Search Console index.",{"q":268,"a":269},"Do you write the copy?","We pair with copywriters we trust if you don't have one. Our default is to design around your real copy, not lorem ipsum.","$15k","Brand sites that load fast and rank.",[273,274,275,276,277,68],"Up to 10 templated pages plus a blog","SEO foundation (schema, sitemap, OG, canonicals)","One CMS integration if requested","Lighthouse and Core Web Vitals report at launch","Meta Pixel and primary analytics wired",{},60,"\u002Fservices\u002Fmarketing-site",[282,285,288,291],{"title":283,"body":284},"Real Core Web Vitals","Sub-second LCP, near-zero CLS, INP under 200ms on real devices. We submit the report at launch.",{"title":286,"body":287},"SEO baked in","Structured data, sitemap, canonical tags, OG and Twitter cards on every page. Programmatic pages if the keyword set supports it.",{"title":289,"body":290},"Editable by the team","Nuxt Content or Sanity CMS so non-engineers can ship new pages and posts without a redeploy ticket.",{"title":292,"body":293},"Designed to convert","Every page has a primary action. Forms, demos, signups all tracked in Meta Pixel and your analytics of choice.",[99,295],"seo",[297,298,299,300,301],"Programmatic SEO pages (50+ generated from a data source)","Multi-language and multi-region support","Headless CMS migration from WordPress \u002F Webflow","Custom interactive elements (calculators, configurators)","Ongoing content cadence (see SEO)",{"title":231,"description":33},"Hand-coded marketing websites and landing pages. Sub-second loads, SEO-tuned, structured data, real CMS for editing. Starting at $15k.","Custom Marketing Site Development | Fast, SEO-Tuned Brand Sites | HARTECHO",[306,309,312,315,318],{"name":307,"note":308},"Nuxt 3 + Nuxt Content","Markdown-first, fast.",{"name":310,"note":311},"Astro","When the site is mostly static and content-density wins.",{"name":313,"note":314},"Sanity \u002F Contentful","For teams that need a CMS UI.",{"name":316,"note":317},"Vercel + Cloudflare","Edge caching for non-personalized routes.",{"name":319,"note":320},"PostHog \u002F Plausible","Lightweight analytics that doesn't break Core Web Vitals.","services\u002Fmarketing-site","Hand-coded marketing sites and landing pages, SEO-tuned from day one, content-driven, owned by you.","second","6GTSu8dYqHzFsMZ4yrqNrXAQSf0UD-niXsJVxhma4hQ",1779549900322]