PASUYO

by bXTRA Β· Demo Launcher

πŸ”‘

We are the API β€Ί

Developer console: one key β†’ place a real order β†’ receive a signed webhook. The platform every app above is built on.

♻️

Trash to Cashback β€” Control Center β€Ί

The dark eco-ops hub for the loyalty-redemption network (tenant t2c, NOT food delivery): one home that launches every surface β€” Eco-Warrior app, Partner Directory, Merchant Console, Ops & Saturation, and Merchant Onboarding. Live network-at-a-glance from /t2c/merchants (partners, barangays, EP offers, categories) + a Mandaluyong saturation meter, all scoped to t2c. Earn EP by recycling (1 EP = β‚±1), redeem at partners; reimbursement is a human-gated draft. Powered by PASUYO by bXTRA.

♻️

Trash to Cashback β€” Mandaluyong Partner Directory β€Ί

The loyalty-redemption network (tenant t2c): browse all 40 Mandaluyong partner businesses by category & barangay, each with its Environmental-Point offers (1 EP = β‚±1). Search/filter + a "saturate Mandaluyong" coverage meter. Earn EP by recycling, redeem it here. Powered by PASUYO by bXTRA.

♻️

Trash to Cashback Β· Merchant Redemption Console β€Ί

The lead surface of the loyalty-redemption network (tenant t2c, NOT food delivery; dark eco-ops): a partner business scans a customer's redemption code β†’ /t2c/merchant/validate deducts EP (1 EP = β‚±1) and queues a human-gated reimbursement draft β€” no cash auto-paid β€” then sees today's redemptions, EP reimbursed & foot traffic. Merchant picker across 40 Mandaluyong partners; a demo simulator mints a real code via the verified-deposit earn-gate β†’ customer-redeem flow. Powered by PASUYO by bXTRA.

πŸ“Š

Trash to Cashback Β· Saturation Ops Dashboard β€Ί

The "saturate Mandaluyong" metrics board (tenant t2c, dark eco-ops): live # partner businesses + LIVE stores, barangay coverage bars, partner mix by category, EP circulating, redemptions, est. kg recycled, and EP-redeemed value β€” every tile computed from real :3999 calls. Drives a real verified-deposit β†’ redeem β†’ /t2c/merchant/validate flow so EP & kg are genuine ledger writes, plus a tenant-scoped /debug/rewards-audit integrity badge (earn only on verified deposit, fail-closed, human-gated reimbursement). Powered by PASUYO by bXTRA.

πŸ›΅

Trash to Cashback Β· Merchant Fulfillment (KDS) β€Ί

The delivery cockpit for a t2c partner (tenant t2c, dark eco-ops): now that the tenant-agnostic delivery engine is enabled for t2c, a merchant sees incoming DELIVERY orders for their own store and drives them across the guarded state machine β€” Accept β†’ Pack β†’ Ready via /orders/:id/transition {to,actor:STORE}, then hands off to a rider. Owner-scoped (S1) store picker over /stores, live order board polling /orders?storeId= every 3.5s, server-authoritative money. Reuses the branch-hq/KDS pattern. Powered by PASUYO by bXTRA.

πŸ›°οΈ

Trash to Cashback Β· Ops Dispatch Board β€Ί

The live delivery dispatch board for the t2c network (tenant t2c, dark eco-ops) now that the tenant-agnostic delivery engine is enabled: a dispatcher watches the in-flight pipeline + today's marketplace KPIs from /analytics/marketplace?tenantId=t2c, then assigns riders to READY orders via /orders/:id/assign {riderId} on the guarded state machine (one order per rider, server-authoritative). Plus a customers / top-products / basket analytics panel, merchant directory (/stores) and a PII-free Rider Pulse leaderboard (/pulse), polling :3999 every 4s. Tenant isolation + role-gated (403 cross-tenant / non-agent). Powered by PASUYO by bXTRA.

πŸ›’

Trash to Cashback Β· Shop & Deliver Storefront β€Ί

The consumer delivery storefront (tenant t2c, LIGHT eco) on the now-enabled tenant-agnostic delivery engine: browse Mandaluyong t2c merchants β†’ products (/stores/:id/menu) β†’ cart β†’ place a DELIVERY order (server-priced with the tiered distance fee from /stores/:id/quote) β†’ pay with EP at checkout β€” see the EP balance (/loyalty/me), a slider to apply EP, and the server-reduced total via /orders/:id/apply-ep (1 EP = β‚±1, bounded by balance AND the goods subtotal β€” EP never pays the delivery fee). Then live tracking (/orders/:id/track), rider chat (/orders/:id/messages) & two-way rating. Tenant-scoped, server-authoritative money, S1 store-ownership intact. Powered by PASUYO by bXTRA.

πŸ›΅

Trash to Cashback Β· Eco Rider HQ β€Ί

The rider surface for the t2c delivery network (tenant t2c, dark eco-ops) on the now-enabled tenant-agnostic delivery engine: a rider sees their assigned run (one order per rider), drives it across the guarded state machine β€” pickup β†’ en-route β†’ delivered via /orders/:id/transition {to,actor:RIDER} with live tracking β€” and reviews recent deliveries. Identity switch across demo eco-riders, polling /orders?riderId= on :3999. Tenant-isolated & role-gated. Powered by PASUYO by bXTRA.

πŸ›΅

PASUYO App β€” concept β€Ί

The capability-driven customer home: tier ring, "Ano'ng pasuyo mo?" ask bar (buy-for-me / find a store), LIVE RUN tracker, reorder, perks. Every block maps to a real endpoint.

πŸŽ›οΈ

The Bistro Group β€” co-brand control center β€Ί

The white-label hub (tenant bistro): one bXTRA-dark home that launches all six surfaces β€” Storefront, Customer HQ, Partner HQ, Rider HQ, bXTRA Dispatch & Rider Pulse β€” each pre-scoped. Powered by PASUYO by bXTRA.

πŸŽ›οΈ

Max's Group β€” co-brand control center β€Ί

The white-label hub (tenant maxs): one Max's-dark home that launches all seven surfaces β€” Storefront, Customer HQ (with dine-in), Partner HQ, Branch HQ, Rider HQ, bXTRA Dispatch & Rider Pulse β€” each pre-scoped to tenant maxs. Powered by PASUYO by bXTRA.

🍴

The Bistro Group Β· Delivers β€Ί

Co-branded white-label storefront (tenant bistro): brand grid (TGIF, Italianni's, Texas Roadhouse, Watami, Denny's, Modern Shanghai…) β†’ branch picker β†’ menu with modifiers β†’ cart β†’ live tracking + chat. Powered by PASUYO.

πŸ‡΅πŸ‡­

Love the Philippines β€” NCR F&B (concept) β€Ί

The co-brand control center (tenant loveph): one dark ops hub that launches all seven surfaces β€” Storefront, Customer HQ, Partner HQ, Branch HQ, Rider HQ, bXTRA Dispatch & Rider Pulse β€” each pre-scoped to tenant loveph. A concept tourism F&B marketplace, "Discover & order the best of Metro Manila," in flag-inspired blue/red/yellow. Powered by PASUYO by bXTRA.

πŸ‡΅πŸ‡­

Love the Philippines Β· Delivers β€Ί

Concept tourism F&B marketplace (tenant loveph): "Discover & order the best of Metro Manila." Light, vibrant flag-inspired storefront β€” establishment directory (Cafe Adriatico, The Aristocrat, Manam, Lydia's Lechon, Ilustrado, Gallery by Chele, Wildflour, Mendokoro Ramenba…) β†’ menu with modifiers β†’ cart β†’ server-priced order β†’ live tracking + chat. Powered by PASUYO by bXTRA.

πŸ‡΅πŸ‡­

Love the Philippines Β· Customer HQ β€Ί

The order-first explorer companion (tenant loveph): search + 1-tap reorder + establishment directory up top, loyalty as a header chip, and Dine-in inside the order flow (location → Deliver/Dine-in → in-store menu → DINE_IN order → live tab New→Cooking→Ready→Served). Light, vibrant flag-inspired theme (blue/red/yellow). Powered by PASUYO by bXTRA.

πŸ›΅

Love the Philippines Β· Rider HQ β€Ί

The rider companion (tenant loveph): live active-run card with pickup β†’ delivered RIDER transitions, recent runs, quality-and-safety tier ladder (Starter β†’ Captain), points + non-cash reward catalog (staples/fuel/gear), and a ride-safe Safety tab. Dark charcoal ops theme with flag-inspired blue/yellow accents. Single-vendor-per-store β€” the establishment directory resolves run store names. Powered by PASUYO by bXTRA.

πŸ—

Max's Group Β· Delivers β€Ί

Co-branded storefront (tenant maxs): 9-brand grid (Max's Restaurant, Yellow Cab, Krispy Kreme, Pancake House, Teriyaki Boy, Dencio's, Sizzlin' Steak, Jamba Juice, Le CΕ“ur de France) β†’ branch picker β†’ menu with working modifiers β†’ cart β†’ server-priced order β†’ live tracking + chat. Powered by PASUYO by bXTRA.

🍽️

The Bistro Group Β· Branch HQ β€Ί

Front-of-house dine-in ops cockpit (tenant bistro): pick a branch β†’ live DINE_IN ticket lanes (New β†’ Accepted β†’ Cooking β†’ Ready) with table #, items, age, one-tap accept/prepare/ready/serve STORE transitions, Served-today count, and the branch menu. Scoped to its own store only. Powered by PASUYO.

πŸŽ›οΈ

Lola Nena's β€” co-brand control center β€Ί

The white-label hub (tenant lolanenas): one Lola Nena's-dark home that launches all seven surfaces β€” Storefront, Customer HQ (with dine-in), Partner HQ, Branch HQ, Rider HQ, bXTRA Dispatch & Rider Pulse β€” each pre-scoped to tenant lolanenas. Retro pink/maroon/yellow theme. Powered by PASUYO by bXTRA.

🍩

Lola Nena's Β· Delivers β€Ί

Co-branded delivery storefront (tenant lolanenas): 14-branch picker β†’ menu with working modifiers (flavors, add-ons) β†’ cart β†’ server-priced DELIVERY order β†’ live tracking + rider chat + ratings. Light pink/cream "lola" theme. Powered by PASUYO by bXTRA.

🍩

Lola Nena's Β· Branch HQ β€Ί

Front-of-house dine-in ops cockpit (tenant lolanenas): pick a branch β†’ live DINE_IN ticket lanes (New β†’ Accepted β†’ Cooking β†’ Ready) with table #, items, age, one-tap accept/prepare/ready/serve STORE transitions, Served-today count, and the branch menu. Scoped to its own store only. Powered by PASUYO by bXTRA.

🍩

Lola Nena's Β· Customer HQ β€Ί

The guest companion (tenant lolanenas): loyalty ring + tier perks + voucher preview, 1-tap reorder, and the full Dine-in flow β€” pick a branch β†’ in-store menu (with options) β†’ send a DINE_IN order to the kitchen β†’ live tab tracked New β†’ Cooking β†’ Ready β†’ Served (no rider, no delivery fee). Light pink/cream theme. Powered by PASUYO by bXTRA.

πŸ›΅

Lola Nena's Β· Rider HQ β€Ί

The rider companion (tenant lolanenas): tier ring + reward points, live active run with one-tap picked-up/delivered RIDER transitions, recent runs, non-cash reward catalog (redeem via /rider/redeem), and a ride-safe + priority-support panel. Dark charcoal/pink/yellow theme, polls every 12s. Powered by PASUYO by bXTRA.

πŸ“±

Customer

Browse stores β†’ order β†’ track live β†’ earn points

πŸͺ

Store + KDS

Order queues, accept/prep/ready, kitchen board

πŸ“

Become a Partner

Vendor self-signup β†’ KYC docs β†’ reviewer approves β†’ store goes LIVE in discovery

✏️

Store Manager

Vendor edits their listing: profile, delivery fee, open/closed, promo, and full menu CRUD β€” live to customers

πŸ§‘β€πŸ³

Merchant Self-Service Console β€Ί

STORE-CONTROL-MODE aware: a merchant manages their own store (S1-scoped β€” they can never touch another's) β€” profile, hours, open/closed, delivery fee, and catalog CRUD. For food programs (loveph) it's full menu CRUD; for t2c it's the store profile + read-only EP offers. Reads /tenants/:id/config: merchant programs get full self-management, program-owner programs show a read-only "managed centrally" note. Try ?tenant=loveph or ?tenant=t2c. Powered by PASUYO by bXTRA.

πŸš€

Merchant Self-Onboarding β€Ί

A business applies to sell (name, category, location, hours) β†’ uploads KYC β†’ a reviewer approves β†’ it goes LIVE owned by the business itself, which can then self-manage via the console above. Reuses the onboarding application state machine (apply β†’ review β†’ live). In a merchant program the applicant becomes its OWN owner. Try ?tenant=loveph or ?tenant=t2c. Powered by PASUYO by bXTRA.

πŸ›΅

Rider

Go online, deliver, COD change calculator

πŸ“‘

Admin Ops

Live board, at-risk panel, assign riders

πŸ›’

Pasuyo

Errand: request β†’ rider shops β†’ confirm price β†’ deliver

🍽️

Dine-in

Scan table QR β†’ multi-round tab β†’ kitchen β†’ bill

πŸ”Œ

DaaS Webhooks

For developers: register a callback β†’ receive signed order events

🎧

Support

Human review of AI-escalated cases (low ratings, complaints)

🎫

Support & CRM

Ticket queue (auto-opened from low ratings) β†’ resolve, + customer 360 directory with spend & segments

🎟️

Promos

Tenant-admin: create voucher codes customers redeem at checkout

πŸ“Š

Live Ops Dashboard

Agent-only: GMV, take-rate, AOV, completion vs cancel, live active deliveries, on-time SLA, tickets β€” auto-refreshing every 3s

These are live apps β€” they talk to the real PASUYO API. Start it first:
cd pasuyo && env -u DATABASE_URL PORT=3999 node services/api/dist/main.js

Try the full loop: place an order in Customer β†’ accept & ready it in Store β†’ Admin shows it β€œneeds a rider”, assign one β†’ flip Rider online and deliver. Points, COD, and the ledger update across all four in real time.