Platform Features — Full Product Catalog
Related: 25 — Platform Coverage maps these areas to API mounts and code. Master Map shows architectural layers. Deep dives: chapters 01–26. Vertical playbook: 29 — Small farm & producer (farm stands / local producers on the same stack).
CEO / Owner Summary
Go Past Earth is a multi-tenant business operating system: one platform spanning in-person sales, payments (card, cash, crypto, stored value), money records (invoices, transactions, receipts), product & inventory, kitchen & floor, people (HR, time, payroll, employee self-service), customer programs (gift cards, loyalty, storefront), service (tickets, appointments), visibility (dashboards, reports, Business Hub), operations (devices, bridge, signage, forecourt/fuel config), and governance (audit, tax, master admin, platform catalog). Use this page as the checklist of what you can honestly sell and demo; pair it with 25 for technical completeness and Glossary for terms.
1 — Applications & surfaces (who uses what)
| Surface | Who | What they get |
|---|---|---|
Dashboard SPA (frontend/) | Owners, managers, staff | Admin, POS modes, inventory, HR, reports, settings, Business Hub entry |
Public / marketing site (public-site/) | Prospects, new tenants | Marketing, pricing, tenant signup, login entry |
| Modern POS | Cashiers | Full register: catalog, cart, tender, customer, optional forecourt/fuel module, offline queue |
| Standard / Mobile / Kiosk / Bar POS | Alternate lanes & formats | Touch, mobile, self-checkout, bar display workflows |
| Kitchen Display (KDS) | Back of house | Live tickets, stations, firing from POS |
| Business Hub | Leadership & ops | Aggregated analytics, payments, operations, time, reports (not per-register POS metadata) |
| Employee portal | Employees | Self-service HR: profile, time, pay-related flows, credentials |
| Storefront (tenant) | End customers | Configurable public ordering / menu experience |
| Farm & local producer | Farm stands, producers | Signup farm, nav theme, Apps → Farm & producer hub; inventory + storefront + POS — 29 |
| Public ticket / appointment portals | Customers | Submit tickets or book without staff login |
| Signage player URL | Venue screens | Fullscreen playlists; bridge can trigger refresh |
| Master admin (platform) | Platform operators | Tenants, platform barcode catalog, database tools |
2 — Identity, security & tenancy
- Staff / user login (session), OAuth paths, tenant resolution from session and headers
- Multi-tenant data isolation (per-tenant databases; master registry)
- Roles (admin, manager, owner, etc.) and protected routes
- POS register login — PIN-style staff auth on top of platform session
- Register open / close / shift tracking; optional receipt generation on close
- Feature flags / plans (tenant capabilities)
- Session management and user management APIs
3 — Money: payments vs invoicing vs receipts vs tenders
| Concept | Customer-facing idea | What the platform does |
|---|---|---|
| Tender | How the customer pays this cart | Cash, card (Stripe / terminal paths), crypto invoice, gift card, loyalty redemption — applied on open POS carts |
| Finalize (POS sale) | Sale is complete | Creates / updates invoice and related records; triggers receipt, KDS, inventory hooks as configured |
| Invoicing | Official money document | Core invoicing service backs POS and other flows; invoice list, statuses, line items |
| Payments engine | Provider orchestration | Ledger-minded processing, webhooks, idempotency, v1 payment APIs |
| Receipts | Proof for the buyer | Generation, templates, email/SMS delivery hooks, printing via bridge |
| Transactions / unified views | Ops & reconciliation | Listing, simple/unified transaction surfaces for reporting and support |
4 — Point of sale & commerce (in-store)
- Cart lifecycle: create, add lines, discounts, tips, customer attach, voids
- Multiple POS modes (Modern, Standard, Mobile, Kiosk, Bar) for different hardware and UX
- Offline-first mutations for POS: IndexedDB queue, idempotent replay, service worker alignment
- Barcode / SKU scan; fallback to platform product catalog lookup when tenant catalog misses
- Catalog loaded per device assignment; location-aware device settings
- Forecourt / fuel (optional): per-device
posModules+fuelSite(pumps, grades, FMS notes); fuel lines carry structured metadata for integration - POS analytics (register-level insight)
5 — Catalog, menus & merchandising
- Products, categories, modifiers, orders (legacy/core product model)
- Menus, menu items, catalog assignments to locations / devices
- Admin catalog manager (tenant): menus, 86, preparables / “Sous Chef”, signage ads catalog link
- Platform-wide barcode catalog (master DB) for unknown UPC enrichment
6 — Customers
- Customer records, profiles, POS attach to cart
- Customer analytics
- Public customer area routes (where implemented)
7 — Inventory & supply chain
- Multi-domain inventory, items, variations, serials, kits
- Ledger, stock counts, purchase orders, vendors, locations
- Rules, aging, COGS-oriented reporting surfaces (as shipped in UI)
- Catalog permissions
8 — Kitchen, recipes & floor
- KDS runtime API; kitchen tickets from finalized / sent carts
- Admin KDS: category → station routing, displays
- Recipes / preparables integration with catalog and tickets
- Seating layouts / floor design for table service
9 — HR, time & payroll
- HR core: employees, departments, benefits, tax info, documents
- Timeclock, punches, time-off requests and approvals
- Payroll runs, payroll settings, team payroll flows
- Staff roster, permission sets, device accounts
- Employee portal: self-service login, profile, banking, PIN/password changes
- Team hours and tenant time APIs
10 — Gift cards & loyalty (programs)
- Gift cards: issue, batches, balance, reload, redeem; POS tender type
- Loyalty: programs, tiers, earning / redemption rules; POS integration
- Admin liability / program oversight where exposed
11 — Storefront & online presence
- Tenant storefront configuration and public menu / cart experience
- Ties into same catalog and commerce story as POS where wired
12 — Service desk: tickets & appointments
- Internal tickets, workflows, assignees, admin ticket settings
- Public ticket submission (per-tenant portals)
- Appointments: booking, staff assignment, customer-facing flows
13 — Analytics, reporting & Business Hub
- Dashboard metrics and report downloads
- Sales, category, staff, customer, trends (as exposed in product)
- Transaction tracking hooks for operations
- Business Hub: unified owner view — analytics, payments hub, operations cards, time, reports
- BI / billing / financial routes (maintenance / tenant-specific depth varies)
14 — Devices, bridge, signage & on-prem
- Device registry: POS registers, kiosks, KDS, printers, payment terminal templates
- Device metadata:
posModules,fuelSite, catalog assignment, location - Device heartbeat, codes, catalog seeding
- Bridge: outbound WebSocket from site to cloud; print, KDS signals, device notifications, crypto RPC (as configured), signage refresh
- Signage: folders, ads, displays, public fullscreen player, manual refresh via bridge
15 — Cryptocurrency
- Non-custodial style flows: DOGE, LTC, BTC (configuration-dependent)
- Wallet listing, rates, POS crypto tender path, webhooks
- Price watchers / display rates
16 — Tax & financial configuration
- Sales tax setup, tax rates, financial settings surfaces
- POS totals respect configured tax behavior
17 — Compliance & audit
- Audit event API and admin audit log UI
- Financial and operational events recorded as integration deepens
18 — Communications
- Email sending (tenant-configured)
- SMS where integrated
- Receipt delivery channels tied to receipt subsystem
- Mail settings in admin
19 — Tenant admin & branding
- Branding, receipt templates, payment methods, payment settings
- Bridge setup, API keys / integrations, tools & testbench
- Programs overview, catalog admin, seating, kitchen displays, kiosk onboarding
- Navigation themes, system themes
- Subscriptions / billing UI (tenant-facing)
20 — Master admin & platform operations
- Tenant provisioning, org management, platform user tools
- Platform product / barcode catalog CRUD
- Database operations (controlled), audit at platform level
21 — Developers & integrations
- Developer / integration routes, webhooks (Stripe, crypto, extensibility)
- Idempotency keys and mutation headers for safe retries
- API keys management in admin
22 — Infrastructure & reliability (what you sell as “hosted”)
- Express API, Nginx TLS proxy, PM2 process model
- MySQL: master + tenant DBs + analytics DB pattern
- Health / readiness style endpoints for operations
- Rate limiting, security middleware, session storage
Honest scope notes (for sales)
Not every button in the UI has a separate enterprise RBAC permission yet; audit coverage grows as events are wired; some BI/billing routes are tenant-dependent. Forecourt live pump control is integration-ready (metadata, bridge path) rather than a full certified FMS replacement out of the box. Use 25 — Platform Coverage for the technical truth map and Glossary for definitions.