⚡ Built by an operator · Engineered for scale

The technology behind VendGO

A modern, secure platform built for reliability and real-world operator workflows. Here’s a plain-English look at what powers it — with the deeper details a click away.

01 · The foundation

Your Own Private, Branded Workspace

Every company runs in its own walled-off, fully branded space — with rock-solid data separation. New companies are up and running in minutes, not weeks.

Your Own Branded Space

Your colors, logo, and name across the whole app and every customer page and email. Your business is front and center — not ours.

Private, Walled-Off Data

Your company’s information is isolated at the deepest level of the system, so your data is never visible to any other business on the platform.

More technical detail

Your Own Web Address

Each company gets its own yourname.vendgo.co — fully branded, secured with HTTPS, and ready in minutes.

Flexible Feature Sets

Features can be switched on or off per company, and pricing tiers map to feature sets — no software update required.

Role-Based Access

Owners, managers, office staff, and techs each see only what they should. Permissions are enforced in the database, not just the app.

Temporary Cross-Route Access

When a tech covers another route, admins grant time-limited access that expires on its own — with a full record of who had it and when.

02 · The application layer

Fast, Modern Application

Built on a current, widely-used framework for a fast, responsive experience and fewer bugs reaching you.

Fast on Any Connection

Pages load quickly even on a weak signal, so a tech in a basement still gets what they need in about a second.

Catches Mistakes Early

The system checks every entry before it’s saved, turning away bad data at the door with a clear, plain-English message.

More technical detail

Type-Safe Codebase

Built in TypeScript end to end, which catches whole classes of bugs before they ever reach you.

Consistent Error Handling

Errors are handled the same way everywhere — easy to diagnose, with no confusing technical details leaking to users.

Modern App Framework

Built on Next.js with server-rendered pages by default, for smaller downloads and faster loads.

Consistent Design System

A single, consistent look and feel across the whole product, so every screen feels familiar.

03 · Where the data lives

A Solid, Reliable Backbone

An enterprise-grade foundation built on one of the most trusted databases in the world — with daily backups and a complete history of every change.

A Real, Fast Database

Built on PostgreSQL, a true business-grade database, so your reports and dashboards stay fast as you grow — not a bargain-bin shortcut.

Backed Up Every Day

Daily backups mean that if something ever went wrong, your data could be restored to a specific point in time. Backups are stored separately from your live data.

More technical detail

Complete Audit Trail

Every administrative action is recorded — who did it, when, and what changed. Nothing is quietly overwritten.

Secure File Storage

Photos, signed contracts, and documents are kept in private storage, walled off to your business alone.

Secure Sign-In

Login sessions are handled the modern, secure way — kept server-side rather than exposed in the browser.

Built to Extend Quickly

The data layer is designed so new features can ship fast, without fragile custom plumbing.

04 · How customers and techs get reached

Texts, Calls & Email That Just Work

Every message is branded as your business. Customers see your identity, not VendGO's.

Texts That Reach People

Instant texts to your techs and two-way texts with customers, from a dedicated number that shows your business — powered by Twilio.

Reliable Email

Approvals, sign-ups, password resets, and invoices are delivered reliably and branded as your business.

More technical detail

Text-Message Compliance Handled

US business texting requires carrier registration to deliver reliably. VendGO handles that paperwork for you, so your messages don’t get spam-filtered.

Automated Phone Answering

Forward your business line to VendGO. Calls are answered automatically and routed to issue reporting or a refund request — no more voicemail.

Branded Emails, Automatically

Every email pulls from your branding, so messages to your customers always look like they came from your business.

Real-Time Delivery Tracking

Texts and emails update the system in real time, and any failed deliveries show up for your office to follow up on.

05 · How the platform stays up

Always On, Always Watched

Problems are caught the moment they happen, and fixes go live worldwide in seconds.

Fast Everywhere, Always On

Runs on a global network, so it’s quick whether you’re in Florida or California — and scales itself automatically during busy spells.

Bugs Caught Automatically

The moment anyone hits a glitch, we’re alerted with the details. Most issues are fixed before you’d ever think to report them.

More technical detail

See Exactly What Happened

If a tech reports a frozen screen, we can review a replay of what they saw — turning diagnosis from days into minutes.

Always Watching Performance

Every page and action is measured, so any slowdown gets caught the day it appears, not weeks later.

Tested Before It Goes Live

Every change is tested on real infrastructure before it reaches you — never straight from a developer’s laptop.

Always Secure (HTTPS)

Every page and address is served securely over HTTPS, automatically — no certificates to manage or renew.

06 · What operators and customers actually touch

Simple for Everyone Who Touches It

Built so techs, customers, and owners all get a fast, easy experience on any device — no app required.

QR & Phone Reporting

Every machine has a QR code and a phone number. Customers report a problem in seconds — no app to download, no account to create.

Owner Dashboard

Real-time visibility across the whole operation. Built for the owner who wants the picture in 30 seconds, not 30 clicks.

More technical detail

Mobile-First Design

Designed for a tech’s phone first, then scaled up to desktop — big tap targets, simple flows, no nested menus.

Works in Any Browser

Techs just open VendGO in the browser they already have — nothing to install. They can optionally add it to their home screen for one-tap access.

Built for Spotty Signal

Designed to keep working in mechanical rooms, basements, and rural stops where the signal is weak.

07 · Intentional simplicity

Built simple, on purpose

VendGO runs on a deliberately lean, proven foundation — no trendy complexity that just adds points of failure. That's what keeps it fast, stable, and easy to support.

See our engineering principles

No Kubernetes · No Docker · No Microservices

One Next.js application deployed to Vercel. One codebase, one deployment, one database. Microservices solve organizational problems, not technical ones.

No Redis · No Memcached

PostgreSQL handles caching needs at current scale. We will add Redis the day Postgres can’t keep up, and not a day sooner.

No GraphQL

REST endpoints are simpler to debug, cache, and monitor. GraphQL is a real tool — it just doesn’t solve any problem we have.

No Separate API Backend

Next.js API routes serve the frontend directly. One codebase. One deploy. One language. No frontend-vs-backend team handoffs because there is one engineer.

No Custom Authentication

Auth is the easiest thing to get wrong. Supabase’s battle-tested auth handles hundreds of millions of users worldwide. We would never beat it.

No NoSQL Document Store

VendGO’s data is fundamentally relational — techs to routes, machines to locations, repairs to parts. Postgres handles this natively and correctly.

08 · Reference

The technology at a glance

Every tool VendGO is built on is mature, well-documented, and trusted by companies far larger than us.

See the full technology stack
Frontend Framework
Next.js 16
UI Library
React 19
Type System
TypeScript
Styling
Tailwind CSS 4
State Management
Zustand
Forms
React Hook Form
Validation
Zod
Animation
Motion
Database
PostgreSQL
Backend Platform
Supabase
Hosting
Vercel
File Storage
Supabase Storage
SMS & Voice
Twilio
Transactional Email
Resend
Error Tracking
Sentry
PDF Generation
WeasyPrint

When we scale, we won't outgrow the architecture — we'll fill it in. That's by design.

Start a Free Trial

See the platform in production on your routes. Two routes, no setup fees, month-to-month.

Get Started