Service · Shopify App · Development
We build Shopify apps end to end: from the brief and architecture to publishing in the Shopify App Store or a private deployment for a single store. We handle the Admin API, a Polaris admin, theme app extensions, Shopify Functions, webhooks, queues, billing through Shopify Managed Pricing and the App Store review requirements. We run four of our own apps in production (DobroCheckout, DobroChat, MonoPay and Smart Upsell), two of them published in the App Store. So we have done this with our own money, not only with clients'. We price by scope: after a 20-minute call we give you a written low-to-high range, free and with no obligation. If you need advice rather than development, we offer a consultation for UAH 7,000.
We work out what problem the app solves, who will use it and whether some pieces already exist. We tell you honestly if an existing App Store app solves it for less.
We give you a written estimate of scope, timeline and risks. Free and with no obligation: you sign nothing at this step.
We draw the boundaries: what goes into the Admin API, what into a theme app extension, what into Functions, where a queue is needed and where a webhook. We split the work into phases so each one ends with a working result.
React Router 7 or Remix, TypeScript, Polaris, Prisma and Postgres on Neon, deployment on Vercel, queues on Upstash QStash. Token refresh, retries on 5xx and 429, and webhook signature checks are there by default, not “we'll add it later”.
We either prepare the app for App Store review with billing through Managed Pricing, or install it as a custom app for a single store: its own deployment and its own database, with no environment shared with other stores.
The project is supported by the same team that wrote the code. For client projects this is a separate subscription fee, agreed in advance.
Priced by scope
There is no fixed price list for development, and there cannot be one: a two-page app and an app with queues and billing cost different amounts. After a 20-minute call we give you a written low-to-high range, free. We never take a percentage of your sales.
Both. DobroChat and Smart Upsell are published in the Shopify App Store; DobroCheckout ships as a custom app for a specific store, a separate app and a separate deployment per client. The choice depends on whether you are selling the app to the market or solving your own problem.
React Router 7 or Remix, TypeScript, Shopify Polaris, the Admin API, Prisma and Postgres on Neon, Upstash Redis and QStash for queues, deployment on Vercel. Theme app extensions and Shopify Functions where the task calls for them.
We price by scope. After a 20-minute call we give you a written low-to-high range, free and with no obligation. We do not take a commission on your sales; the price is fixed and agreed in advance.
An MVP usually takes 2–5 weeks. We set the timeline in the plan after the estimate, not “we'll see how it goes”: we work in phases, and after each one you see a working result and decide whether to continue.
The same team that wrote the code; we do not hand the project off to a separate support team. For our own products, support and updates are included in the subscription; for client projects there is a separate subscription fee for support and further development.
Replaces the standard Shopify checkout with a one-page Ukrainian one: Nova Poshta, Monobank, fiscal receipts, loyalty and B2B for $500/year, with no percentage of turnover.
Learn more →KeyCRM and Shopify in one loop: orders go to the CRM automatically, customers and companies are imported back, and the catalog is reconciled by SKU.
Learn more →Monobank card acquiring in Shopify, done for you: Plata by mono in an embedded window, payments confirmed automatically by webhook. UAH 8,800 one-time, 1–3 business days.
Learn more →Tell us about the task. After a 20-minute call we will give you a written low-to-high range, free.