← Back to Work

Knot Platform

CH Studios · Full Business Operating System

4 Deployments Multi-Tenant Live on Vercel
4 Deployments
5 Connected Surfaces
1 Shared Backend
$0 Commission per Order

Overview

Knot is a full business operating system for small businesses — one Node/Express API, one Supabase database, and every operational surface a business needs. Menu changes, orders, and staff schedules propagate across all five surfaces without a redeploy. The architecture is multi-tenant by design: every table carries a tenant_id, and onboarding a new client is one database row and a frontend deploy.

The Problem

Small businesses run on fragmented, expensive tools. Toast charges $200–500/month. Square takes a cut of every transaction on top of monthly fees. 7shifts bills per employee. None were built for the independent owner who needs everything to work together — without a developer on call every time something breaks.

Platform Components

Customer Website

Fuzzy search via Fuse.js, Stripe checkout, loyalty rewards, gift cards, subscription ordering, and coupon validation. Zero commission per order.

Admin Dashboard

18-section business backend covering orders, revenue analytics, inventory, menu CMS, staff management, coupons, gift cards, subscriptions, and more. JWT-verified on every route.

KnotEmployee iOS

Drag-and-drop scheduling, clock-in/out with break tracking, shift swaps, time-off requests, and APNs push notifications. Supabase Realtime for live status updates.

iOS POS

In-person card payments via Stripe Terminal. Every sale lands in the same orders table as web orders — visible immediately in the admin dashboard.

iOS Customer App

Native ordering on the same backend as the website. Same API, same data, same menu. Another HTTP client against the same REST endpoints.

MCP Server

A production Model Context Protocol server with three tools: menu search, hours, and checkout. AI assistants can browse the menu and place a Stripe-backed order without touching the website.

Live Site

knot-landing-page.vercel.app
9:41

iOS POS

Native iPad point-of-sale on Stripe Terminal. Every in-person sale lands in the same orders table as web and app orders — unified inventory, unified reporting, no separate system.

New Order
Build Item
Take Payment
Full Case Study →

KnotEmployee

Dual-surface iOS scheduling and workforce management — manager and employee views in one app. Drag-and-drop scheduling, live clock-in status via Supabase Realtime, and APNs push via Deno Edge Function.

Manager Home
Team View
Messages
Employee Home
Open Shifts
Full Case Study →

Business Impact

  • $0 commission per order — vs. 15–30% on DoorDash or Uber Eats. On a $50 order, that's $7–15 back in the owner's pocket every time.
  • Replaces $200–500/month in SaaS tools — Square, Toast, scheduling apps, and POS software are all replaced by one platform the business owns.
  • One source of truth — an order placed through the website, the iOS app, or the POS lands in the same table, deducts from inventory, and appears instantly in the admin queue.
  • Ready to scale — onboarding a new client is one database row and a frontend deploy. No backend changes, no schema migration.

Outcome

Four live deployments across wellness, bakery, salon, and hospitality verticals. The architecture handles the full surface area of a real software business: frontend, API design, relational database, real payments, mobile development, background jobs, push notifications, and AI integrations — all on a single multi-tenant backend.