Technical Documentation

Technical overview

Nodo’s layers today: business, Orb, identity, and the plan charge.

Nodo is not a marketplace with a search bar on top. It is a platform with separate contexts that share identity.

Layers

LayerResponsibility
Business (POS)Tables, menu, inventory, staff, sales, printer, e-CF.
OrbInterprets voice or text and reads or changes the business within the role.
ConnectorsAttach a tool to the Orb. One active at a time.
IdentityAccount, owner / staff, invites.
PlanInternal trial and the owner’s subscription (Stripe on the web).

Official clients are web (Next.js), app (React Native: iPhone and iPad), and desktop (Tauri). Logic lives in the API.

Principles

  1. The floor first — the till does not depend on a feed.
  2. One owner pays — the team inherits access.
  3. Thin clients — the same API on every surface.
  4. Little public internals — models, thresholds, and internal names stay unpublished.

Stack (high level)

AreaApproach
APINode.js service by domain
PersistencePostgreSQL
AuthSession + social providers (Apple / Google)
Plan paymentsStripe (Checkout on the web)
PrintingESC/POS on the local network or Bluetooth

Operational detail (exact models, weights, internal files) is not part of this public documentation.