Interactive prototype

Your supplier portal: catalogue, orders and reports, on one API

Give every supplier on your marketplace a single place to manage stock, push and confirm orders in real time, and export clean sales and payment reports, backed by a documented REST API ready for your future Flutter apps.

Demo supplier account: Greenleaf Wholesale Foods, Austin TX.

Warehouse
Sales, 30d+18%
$108,580

New order

ORD-58214

Pending

FreshNest Dark Store #12 · 3 items · $730.80

2 interfaces, one application

Choose your role to explore the prototype.

Supplier portal
Supplier portal
  • Real-time catalogue and stock
  • Confirm or reject incoming orders
  • Sales, payment and performance reports
Open the interface
Marketplace admin
Marketplace admin
  • Approve and manage all suppliers
  • Marketplace-wide GMV and performance
  • Moderate catalogue submissions
Open the interface

Everything a supplier needs

Built for suppliers who sell at quick-commerce speed.

Real-time catalogue & stock

Prices and stock levels sync instantly, so buyers never order what is out of stock.

Order push, confirm or reject

Incoming orders land live, with an explicit confirm or reject action and a reason on rejection.

Reports & exports

Sales, payment and performance reports, exportable to CSV in one click.

Bulk CSV import

Update hundreds of SKUs at once: prices, stock and new products, from one spreadsheet.

Team roles

Owner, catalogue manager, order handler, accountant, each scoped to what they need.

Admin back-office

Marketplace staff approve suppliers, moderate the catalogue and track GMV.

API-first

One documented REST API, every integration covered

Every action available in the portal is exposed as a clean REST endpoint, so your future mobile apps and internal tools build on the same contract.

  • Swagger / OpenAPI docs
  • Postman collection
  • Docker-ready deployment
  • Git-based workflow
  • Ready for Flutter, iOS & Android
Explore the API reference
GET /v1/supplier/orders
GET /v1/supplier/orders?status=pending
Authorization: Bearer sk_live_...

{
  "data": [
    {
      "id": "ORD-58214",
      "buyer": "FreshNest Dark Store #12",
      "status": "pending",
      "deliver_by": "2026-11-14T08:00:00Z",
      "lines": [
        { "sku": "GL-DRY-201", "qty": 18, "price": 17.6 },
        { "sku": "GL-BKR-014", "qty": 6, "price": 27.5 }
      ],
      "total": 475.3
    }
  ],
  "meta": { "count": 3 }
}

How it works

01

Connect your catalogue

Import your SKUs via CSV or the API. Prices and stock stay in sync in real time.

02

Receive and confirm orders

Orders push live to the portal. Confirm or reject with one tap, buyers get notified instantly.

03

Track and export

Follow sales, payouts and performance, export clean reports whenever you need them.

See it running with real supplier data

Explore the Greenleaf Wholesale Foods account, no sign-up needed.