[{"data":1,"prerenderedAt":328},["ShallowReactive",2],{"service-marketplaces":3,"service-marketplaces-related":117},{"id":4,"title":5,"body":6,"description":33,"extension":39,"eyebrow":40,"faq":41,"fromPrice":57,"headline":58,"includes":59,"meta":66,"navigation":67,"order":68,"path":69,"pillars":70,"priceNote":83,"related":84,"scales":87,"seo":93,"seoDescription":94,"seoTitle":95,"slug":96,"stack":97,"stem":113,"subhead":114,"tier":115,"__hash__":116},"services\u002Fservices\u002Fmarketplaces.md","Marketplaces",{"type":7,"value":8,"toc":32},"minimark",[9,14,18,22,25,29],[10,11,13],"h2",{"id":12},"what-a-starter-marketplace-looks-like","What a starter marketplace looks like",[15,16,17],"p",{},"Two-sided auth, listings with faceted search, Stripe Connect with payouts, reviews, dispute admin, notifications. Twelve to twenty weeks. The whole flow works end-to-end at launch.",[10,19,21],{"id":20},"where-the-build-scales","Where the build scales",[15,23,24],{},"Escrow and milestone payouts are a real chapter (fund timing, refund rules, SLA enforcement). KYC verification is its own. Subscriptions for sellers add their own data model. Multi-region marketplaces are roughly 1.5x the scope.",[10,26,28],{"id":27},"what-we-will-not-build","What we will not build",[15,30,31],{},"Marketplaces where the founder has not yet talked to any of the supply side. Marketplaces where the take rate is unsustainable. Anything where the demand and supply curves don't intersect at any realistic price.",{"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","TWO-SIDED MARKETPLACE BUILDS",[42,45,48,51,54],{"q":43,"a":44},"Can we use Stripe Connect Standard?","For very simple marketplaces yes. But Standard pushes the seller to manage their own dashboard which most marketplaces don't want. Express is the default, Custom when KYC matters.",{"q":46,"a":47},"How long until launch?","Twelve to twenty weeks at the $75k floor for a real two-sided marketplace. Cold-start (getting first listings + first buyers) is yours.",{"q":49,"a":50},"Will it survive 100k listings?","Yes. Search uses Postgres FTS or Typesense with proper indexing. Pagination is keyset, not offset. Performance work is in scope at the floor.",{"q":52,"a":53},"What about tax?","Stripe Tax for transaction tax. 1099-K reporting via Stripe Connect. International is more complex and lands in the scaler bucket.",{"q":55,"a":56},"Can we add a subscription layer?","Yes. Sellers paying for boosted listings or commission discounts is a common scaler.","$75k","Marketplaces that handle real money.",[60,61,62,63,64,65],"Two-sided user model (buyer + seller) with auth","Listings, search with faceting, detail pages","Stripe Connect with application fees and payouts","Reviews and ratings on completed transactions","Admin with dispute queue and audit trail","Email and SMS notifications for both sides",{},true,80,"\u002Fservices\u002Fmarketplaces",[71,74,77,80],{"title":72,"body":73},"Real Stripe Connect, day one","Express or Custom accounts, application fees, payout schedules, 1099-K reporting. The money flows correctly before launch.",{"title":75,"body":76},"Search that scales","Postgres full-text or Typesense from the start. Faceted, paginated, ranked. Not a \"search later, MVP first\" promise.",{"title":78,"body":79},"Admin for disputes","Every marketplace has disputes. We build the queue, the audit trail, and the resolution flow as part of the core, not as an afterthought.",{"title":81,"body":82},"Owned by you","Code, Stripe account, search index, hosting. All in your accounts. Marketplaces are too operational to outsource hosting.","Phase-by-phase quote, fixed bid",[85,86],"saas","ecommerce",[88,89,90,91,92],"Escrow holds and milestone-based payouts","Verification flows (ID, business, address)","Subscription tier for sellers (boosted listings, commission discounts)","Multi-region with localized currency and tax","Mobile app for one or both sides (see Mobile)",{"title":5,"description":33},"Custom marketplace development. Two-sided platforms, Stripe Connect payouts, search, reviews, admin, dispute handling. Hand-coded, owned by you. Starting at $75k.","Marketplace Development | Two-Sided Platforms with Stripe Connect | HARTECHO","marketplaces",[98,101,104,107,110],{"name":99,"note":100},"Nuxt or Next + Postgres","Multi-tenant data model from day one.",{"name":102,"note":103},"Stripe Connect (Express or Custom)","Express for speed, Custom when you own the KYC.",{"name":105,"note":106},"Typesense or Postgres FTS","Search faceted, paginated, ranked.",{"name":108,"note":109},"Inngest \u002F Trigger.dev","Payout scheduling, escrow timers, dispute SLAs.",{"name":111,"note":112},"Twilio \u002F Postmark","Notifications across two-sided flows.","services\u002Fmarketplaces","Two-sided platforms with auth, search, payouts, reviews, dispute handling, and admin. Built so the cold-start problem is the only problem you have.","second","VRsMNrT-ed7ePmFqpGFw0uH_KXnbsTY2oQCGFPeKwj8",[118,224],{"id":119,"title":120,"body":121,"description":33,"extension":39,"eyebrow":145,"faq":146,"fromPrice":165,"headline":166,"includes":167,"meta":174,"navigation":67,"order":175,"path":176,"pillars":177,"priceNote":83,"related":189,"scales":192,"seo":198,"seoDescription":199,"seoTitle":200,"slug":85,"stack":201,"stem":220,"subhead":221,"tier":222,"__hash__":223},"services\u002Fservices\u002Fsaas.md","SaaS \u002F web app",{"type":7,"value":122,"toc":140},[123,127,130,132,135,137],[10,124,126],{"id":125},"what-a-starter-saas-build-looks-like","What a starter SaaS build looks like",[15,128,129],{},"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,131,21],{"id":20},[15,133,134],{},"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,136,28],{"id":27},[15,138,139],{},"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":141},[142,143,144],{"id":125,"depth":34,"text":126},{"id":20,"depth":34,"text":21},{"id":27,"depth":34,"text":28},"SAAS DEVELOPMENT",[147,150,153,156,159,162],{"q":148,"a":149},"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":151,"a":152},"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":154,"a":155},"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":157,"a":158},"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":160,"a":161},"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":163,"a":164},"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.",[168,169,170,171,172,173],"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",[178,181,184,187],{"title":179,"body":180},"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":182,"body":183},"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":185,"body":186},"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":81,"body":188},"Schema, migrations, deploy keys, observability. All in your accounts. We work for you, the code does too.",[190,191],"ai-integrations","internal-tool",[193,194,195,196,197],"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":120,"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",[202,205,208,211,214,217],{"name":203,"note":204},"Nuxt 3 or Next.js","SSR-first. Choice depends on your stack and your team.",{"name":206,"note":207},"TypeScript strict","Types derived from schema, no any escapes.",{"name":209,"note":210},"Drizzle or Prisma + Postgres","Migrations checked in, no manual schema drift.",{"name":212,"note":213},"NextAuth \u002F Clerk \u002F Better Auth","Multi-tenant patterns from day one.",{"name":215,"note":216},"Stripe Billing","Subscriptions, metered usage, customer portal.",{"name":218,"note":219},"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.","core","t8bDHNs9JzEHooUJw_GA9eJOhLDCTWQazFFWKtCJy-g",{"id":225,"title":226,"body":227,"description":33,"extension":39,"eyebrow":251,"faq":252,"fromPrice":271,"headline":272,"includes":273,"meta":280,"navigation":67,"order":281,"path":282,"pillars":283,"priceNote":83,"related":295,"scales":297,"seo":303,"seoDescription":304,"seoTitle":305,"slug":86,"stack":306,"stem":325,"subhead":326,"tier":222,"__hash__":327},"services\u002Fservices\u002Fecommerce.md","Ecommerce",{"type":7,"value":228,"toc":246},[229,233,236,238,241,243],[10,230,232],{"id":231},"what-a-starter-ecommerce-build-looks-like","What a starter ecommerce build looks like",[15,234,235],{},"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,237,21],{"id":20},[15,239,240],{},"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,242,28],{"id":27},[15,244,245],{},"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":247},[248,249,250],{"id":231,"depth":34,"text":232},{"id":20,"depth":34,"text":21},{"id":27,"depth":34,"text":28},"CUSTOM ECOMMERCE",[253,256,259,262,265,268],{"q":254,"a":255},"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":257,"a":258},"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":260,"a":261},"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":263,"a":264},"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":266,"a":267},"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":269,"a":270},"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.",[274,275,276,277,278,279],"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",{},20,"\u002Fservices\u002Fecommerce",[284,287,290,293],{"title":285,"body":286},"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":288,"body":289},"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":291,"body":292},"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":81,"body":294},"Codebase, hosting, analytics, accounts. All transferred at launch. You ship the next change without us if you want to.",[85,296],"marketing-site",[298,299,300,301,302],"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":226,"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",[307,310,313,316,319,322],{"name":308,"note":309},"Nuxt \u002F Next.js","SSR-first for SEO, hand-tuned per route.",{"name":311,"note":312},"Shopify Hydrogen or Storefront API","When Shopify is the source of truth.",{"name":314,"note":315},"BigCommerce Catalyst \u002F API","When BigCommerce is.",{"name":317,"note":318},"Klaviyo, Postmark, ShipStation","The post-checkout pipeline most stores need wired in.",{"name":320,"note":321},"Vercel \u002F Cloudflare","Edge runtime where it earns the cost.",{"name":323,"note":324},"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.","CJIOvnLDJ00w1YQtnpjcR47I0OyrsmEW_qtiaLsy3NA",1779549900417]