VEXOUS LABS Start a project

New Meet QuoteLoop: cart to quote PDF for Shopify

Solutions, engineered.

Vexous Labs designs and builds websites, Shopify apps, Shopify stores, web apps and cloud platforms. We obsess over the details that most teams skip, so what we ship is fast, accessible and doesn't break.

WebsitesShopify appsWeb appsCloudColombo, Sri Lanka

Scroll

Vexous Labs, so far

Young studio. Real products in production.

We're new, and we'd rather show than tell. Everything on this page is live, used by real businesses, and was built end to end by us: design, code, infrastructure and launch.

5

products live in production today

3

Shopify apps designed, built and launched

2

countries our clients serve: Australia and Sri Lanka

20+

storefront languages our apps speak

Selected work

Things we've shipped.

Three Shopify apps of our own, a compliance platform website for Australian care providers, and the online store of one of Sri Lanka's laptop retailers.

paygate.vexous.com
PayGate website: Show every customer the right way to ship.
46 rule templatesruns inside Shopify checkout

01 Shopify app · Checkout

PayGate

Show every customer the right way to pay and ship.

Checkout rules for Shopify. Merchants hide, rename and reorder payment and shipping methods based on the cart, the customer and the address, and block orders they can't fulfil. No code, no theme changes.

  • Three Shopify Functions (payment, delivery and checkout validation) running inside Shopify's own checkout
  • A test-checkout simulator that runs the same rule engine as the function, so merchants see exactly why a rule fires
  • Guardrails built in: it will never hide every payment method, and overlapping rules are flagged before they go live
  • Plain-English summaries of every rule, 20 conditions, 46 ready-made templates
Shopify FunctionsReact Router 7PolarisPrismaNeon PostgresFly.io
quoteloop.vexous.com
QuoteLoop website: Turn carts into quotes that close.
Priced by Shopifyexact tax, discounts, currency

02 Shopify app · B2B

QuoteLoop

Turn carts into quotes that close.

Business buyers download a branded PDF quote from their cart in one click. Merchants see who opened it, follow up at the right moment, and know which quotes became orders. We built it because the tool we relied on for Laptop.lk kept getting the numbers wrong.

  • Calculated by Shopify itself (draftOrderCalculate): real prices, automatic discounts, B2B pricing and tax in the buyer's currency
  • A real pipeline, Created → Sent → Viewed → Converted, matched against actual orders
  • Revisions and version history, follow-ups, one-click draft orders, CSV export
  • Pixel-perfect PDFs rendered on the server with your logo, colours and terms
Theme app extensionAdmin GraphQLReact PDFPrismaVitestFly.io
reachme.vexous.com
ReachMe website: Turn visitors into conversations.
Under 8 KBloads after your page

03 Shopify app · Conversion

ReachMe

Turn visitors into conversations.

Floating Call and WhatsApp buttons for any Shopify theme, with a chat popup that introduces your team and answers common questions. The WhatsApp message already mentions the product the shopper is looking at. Set up in two minutes.

  • A storefront script under 8 KB that loads after the page, so it never slows the store down
  • No theme code edits: a theme app extension that works on every Online Store 2.0 theme
  • 20+ storefront languages, page rules, device rules and click tracking for Google Analytics
  • No access scopes needed: settings live in an app-owned metafield
Theme app extensionMetafieldsManaged pricingNeon PostgresCloudflare Pages
carecollaborator.com.au
Care Collaborator website: See every unsigned agreement. Onboard clients without leaving the office.
Client · Australiahome & aged care

04 Client website · Healthcare

Care Collaborator

Built for compliance, designed for people.

The website for an Australian digital onboarding platform used by home care, aged care and disability providers. Interactive tools turn a marketing site into a lead engine: providers score their own onboarding process and calculate their return before they ever book a demo.

  • Onboarding Score and ROI calculator, built as fast, accessible interactive tools
  • Static-first with on-demand revalidation: when an editor publishes in the CMS, only the changed pages rebuild
  • A CMS that sleeps when idle (scale-to-zero), so the client pays for content edits, not for idle servers
  • Every image through a CDN, auto-format and auto-quality, no layout shift
Next.js 16TypeScriptStrapi v5SupabaseCloudinaryTailwind CSS v4
laptop.lk
Laptop.lk Shopify store homepage with category tiles and a store promotion.
Client · Sri LankaShopify storefront

05 Shopify store · Retail

Laptop.lk

A full computer store, online.

The Shopify store for a Colombo laptop and computer retailer: laptops, desktops, gaming gear, monitors, printers, components and accessories, with seasonal campaigns, store pickup and B2B quotes. It's also where QuoteLoop was born.

  • Deep catalogue navigation with a multi-level mega menu, visual category tiles and search
  • Campaign-ready: announcement bars, promotions and seasonal branding the team can run themselves
  • Built for how Sri Lanka shops: in-store pickup, call and WhatsApp in one tap, quotes for business buyers
ShopifyLiquidOnline Store 2.0Theme customisation
ReachMeCall & WhatsApp buttons

Let shoppers call you or chat on WhatsApp in one tap, with a team popup and a help center.

Free · Pro $1.99/moApp Store ↗
PayGatePayment & shipping rules

Hide, rename and reorder payment and shipping methods, control Cash on Delivery, and block orders you can't fulfil.

Free · Premium $3.99/moApp Store ↗
QuoteLoopCart to quote PDF

Branded PDF quotes from the cart, priced exactly like checkout, followed all the way to the order.

14-day trial · $5.99/moApp Store ↗

What we do

One studio, idea to production.

Design, engineering, hosting and launch, under one roof. You get one team that owns the whole result, not five vendors pointing at each other.

01

Websites & content platforms

Marketing sites, product sites and content platforms that load instantly, rank well and are easy for your team to edit.

  • Next.js
  • Headless CMS
  • SEO
  • Static & ISR
02

Shopify apps

Public and custom apps, from idea to App Store: embedded admin, checkout Functions, theme extensions, billing and review readiness. We run three of our own.

  • Shopify Functions
  • Theme app extensions
  • Polaris
  • App Store review
03

Shopify stores

Store builds, theme customisation, migrations and the apps that make them work. Built for how your customers actually shop.

  • Liquid
  • Online Store 2.0
  • Metafields
  • Integrations
04

Web & mobile-first apps

Dashboards, portals, booking flows and internal tools. Typed end to end, tested, and built to work on a cheap phone on a weak connection.

  • React
  • TypeScript
  • Node.js
  • APIs
05

Cloud & DevOps

Hosting, databases and CI/CD set up properly from day one. Every merge deploys itself, every pull request gets a preview, and idle costs stay near zero.

  • Cloudflare
  • Fly.io
  • Vercel
  • GitHub Actions
06

Product design & UX

Interfaces people understand without a manual. Plain-language copy, live previews, design systems and accessibility baked in.

  • UI design
  • Design systems
  • WCAG 2.1 AA
  • Prototyping

How we build

The Vexous standard.

"Engineered" isn't a slogan for us. These are the rules every project follows, written into our repositories and enforced by CI, not left to good intentions.

01 · Performance budgets

Speed is a feature, so we budget for it.

Every project starts with numbers it isn't allowed to exceed. If a feature costs more than the budget, we question the feature.

Storefront app script< 8 KB
Homepage JavaScript, gzipped< 120 KB
Largest contentful paint, Slow 4G< 2.5 s
Lighthouse mobile target≥ 95

02 · Fail safe

Never break the critical path.

Checkout, a phone call, a quote: some moments can't fail. Our checkout Functions are pure and fast, and with missing or bad config they change nothing. A payment rule can never hide every way to pay.

03 · Accessible

Built for everyone.

WCAG 2.1 AA contrast, real keyboard focus, 48 px touch targets, reduced-motion support, and core content that works with JavaScript off.

04 · Typed & tested

The compiler checks our work first.

TypeScript strict mode, no any. Business logic covered by Vitest, and nothing merges until typecheck, lint and tests pass.

05 · Continuous delivery

Every merge ships.

GitHub Actions deploys servers, Shopify extensions and websites on every merge to main. Every pull request gets its own preview URL.

06 · Private & secure

Your customers' data is not ours.

Least-privilege access scopes, GDPR webhooks handled, strict security headers, secrets kept out of code, and data stored where the law says it should be.

07 · Accuracy first

We don't print a guess as fact.

A quote is a price promise, so QuoteLoop asks Shopify to calculate it. A status should mean something, so "Converted" only appears when an order really arrives.

CreatedSentViewedConverted

Technology

Modern tools, used in production.

Not a list of logos we've heard of. This is what runs our apps and our clients' sites today, chosen for speed, reliability and low running costs.

Frontend 01

  • React 19
  • Next.js 16
  • React Router 7
  • TypeScript
  • Tailwind CSS v4
  • shadcn/ui
  • Vite
  • HTML & CSS

Shopify 02

  • Shopify Functions
  • Theme app extensions
  • Admin GraphQL API
  • Polaris
  • App Bridge
  • Liquid
  • Metafields
  • Managed pricing

Backend & data 03

  • Node.js
  • PostgreSQL
  • Prisma
  • Neon
  • Supabase
  • Strapi v5
  • REST & GraphQL
  • Zod

Cloud & delivery 04

  • Cloudflare Pages
  • Fly.io
  • Vercel
  • Docker
  • GitHub Actions
  • Cloudinary

Quality 05

  • Vitest
  • Testing Library
  • ESLint
  • Prettier
  • Husky
  • Lighthouse

Product 06

  • Figma
  • Google Stitch
  • Design tokens
  • i18n
  • Analytics
  • SEO & schema

In the lab

What we're building now.

in development

A 24/7 emergency response platform for Sri Lanka.

Free funeral transport, emergency medical transport and oxygen supply, across the whole island. People land on this site in the worst hours of their lives, often from a WhatsApp forward, on a cheap Android phone and a weak connection. So we designed around one question: can a distressed person reach help in under five seconds?

3 languagesEnglish, Sinhala, Tamil
1 tapto call, from every page
No JS neededevery number works without it
< 120 KBJavaScript budget, 3G-first
Next.js 16Server ComponentsStrapi CMSshadcn/uiLeaflet mapsVitest

Process

From first call to first customer.

Short loops, working software early, and no surprises. You see progress on a live preview link from the first week.

  1. 01

    Discover

    We learn your business, your customers and what success looks like, then write it down: goals, constraints and open questions. We never invent facts to fill the gaps.Output: a written brief and a fixed scope

  2. 02

    Design

    Flows, wireframes and a visual design system with real content. We design for the hardest case first: the slowest phone, the most stressed user, the busiest checkout.Output: approved designs and design tokens

  3. 03

    Engineer

    Small, reviewed changes with tests, deployed to a preview link you can click every day. Performance and accessibility are checked as we go, not at the end.Output: working software on a preview URL

  4. 04

    Launch

    Domains, analytics, SEO, security headers, App Store review: the launch checklist is ours to worry about. Going live is a merge, not a weekend.Output: production, monitored

  5. 05

    Evolve

    We stay. Real usage tells us what to improve next, and every change ships through the same pipeline, with a changelog you can read.Output: a product that keeps getting better

@VexousLabs

On YouTube

Watch the lab.

We're opening the doors: product walkthroughs, behind-the-scenes builds and practical guides for Shopify merchants and teams who build on the web.

  • 01Walkthroughs of ReachMe, PayGate and QuoteLoop
  • 02Build logs from projects in the lab
  • 03Shopify how-tos for merchants

Start a project

Have something
to build?

Tell us what you're working on. A real engineer reads every message and replies, usually within one working day.

Vexous Labs · 401, Galle Road, Colombo 04, Sri Lanka

What do you need?

Opens your email app. Or write to hello@labs.vexous.com