Concept-approval pilot · Latvia-first

One marketplace for producers, buyers & transporters.

Sellers list goods. Buyers search by product, seller, region — or any combination. Independent transporters pick up orders on the way to where they're already going, seeing the added mileage, time, and commission before they accept. Payments settle in escrow through a licensed third-party PSP, so the platform holds no money and needs no license.

🌾 Producers / Sellers

Verified profiles + listings with pickup location. Get paid on delivery.

🛒 Buyers

Search by product, seller, region, or all three. Buy with escrow protection.

🚚 Transporters

See best-route detours + commission, accept per-parcel, earn on the way.

What makes it different

Pickup on the way

Choose a destination; the platform surfaces orders along your route with the exact added km, added minutes, and commission — before you commit.

No platform license

A third-party PSP (Stripe Connect / EU EMI) holds funds and runs payee KYC. Buyer pays once → held in escrow → split to seller + transporter on delivery.

Combination search

Full-text product search + seller filter + geo-radius region search compose into one query (Postgres FTS + PostGIS), nearest-first.

Two-sided trust

Reviews are gated to completed trades; a clean trade raises the reputation of buyer, seller, and transporter alike.

Proven end-to-end

The pilot's one-command demo drives the whole loop and checks 11 success criteria — all passing on-box (57 automated tests across the monorepo):

Built on

TypeScriptNestJSNext.js PostgreSQL + PostGISSupabaseStripe Connect OSRM routingpnpm + TurborepoCloudflare Pages

Every concern sits behind a port with a real adapter and an in-memory twin, so the whole flow runs and is tested with no cloud — and lights up against real providers when configured.