Unified high-performance Go backend powering the Grooveat local commerce ecosystem. Serving customer marketplaces, seller store POS, courier dispatches, and fleet logistics.
The Central API serves as the single authoritative backbone connecting customers, merchants, and couriers.
Customer discovery, catalog browsing, cart checkout, and live order tracking streams.
Audience: grooveat-shop
Merchant store point-of-sale, sub-second barcode scans, delta sync, and live counter stream.
Audience: grooveat-touch
Delivery partner order acceptance, live route navigation, and bulk logistics manifest dispatches.
Audience: grooveat-partner
Central platform administration, store verification, catalog curation, and IAM controls.
Audience: grooveat-admin (AAL2)
Protected endpoints validate JSON Web Tokens signed by Supabase Auth with cryptographically verified audience claims.
Pass the JWT in the standard HTTP Authorization header with each request.
Authorization: Bearer <access_token> X-Store-Id: <tenant_store_uuid>
Authorization is enforced server-side. Critical management operations require verified multi-factor authentication (AAL2).
Roles: customer | seller | partner | admin | owner
Explore registered REST routes and streaming endpoints across the ecosystem.