Skip to content
Case StudyNFT Marketplace

GrtWines:
NFT Marketplace for Fine Wine

A full-stack NFT marketplace for luxury fine wine — tokenising physical bottles as on-chain assets on Polygon, with a real-time orderbook, auction and fixed-price listings, KYC-gated drops, and physical redemption flows.

Stack

React, Koa.js, Go, Solidity, Polygon

Role

End-to-End Design & Development

Scope

Design, Frontend, Backend, Contracts, Orderbook

GrtWines marketing landing

The Mission

To bring liquidity, accessibility, and provenance assurance to the luxury fine wine market — enabling producers to participate in secondary sales upside and allowing collectors to trade and redeem wines with confidence.

Core Objectives

  • On-chain provenance and lifecycle tracking for physical fine wine assets
  • Real-time orderbook matching for a liquid secondary marketplace
  • KYC-gated drops and redemption for compliance and physical delivery
  • Producer royalties and upside participation through every secondary trade

The Challenge

The traditional fine wine market has no reliable way to verify provenance, no mechanism for producers to share in secondary market upside, and no digital layer to coordinate the complex lifecycle events around issuance, transfer, and physical delivery. GrtWines needed to bridge a regulated, high-value physical asset class with on-chain NFT infrastructure — without alienating non-crypto wine collectors.

The platform required a dual auth model: standard Web2 sign-up with KYC for new drops and redemptions, alongside Web3 wallet connect for open marketplace access. NFTs span multiple states — In the Field (futures), In the Barrel, and In the Bottle — each with distinct redemption rules. A standalone high-throughput orderbook was needed to handle real-time bid/ask matching at scale, separate from the main application stack.

What We Built

NFT Marketplace & Listings

Auction-style and fixed-price listings on a React-based web app, supporting the full purchase lifecycle — browse, bid, buy, and manage — with integrated Web2 and Web3 authentication paths.

Real-Time Go Orderbook

A standalone Go-based in-memory orderbook server handling real-time bid/ask matching, market pricing, and scheduled cron-driven settlement — decoupled from the main API for throughput and reliability.

Dyon Smart Contracts on Polygon

Custom Dyon contracts (exposed via a private NPM package) handling NFT minting, ownership, transfers, and redemption — supporting Standard Asset, Futures, and Pool NFT types with their respective redemption mechanics.

KYC, Drops & Physical Redemption

Third-party KYC integration gating new drop participation and physical delivery requests, plus a Genesis membership NFT collection providing early-access perks to founding collectors.

Technical Architecture

React frontend with dual Web2/Web3 auth, a Koa.js Node.js API and MongoDB for order state and user data, and a standalone Go orderbook for real-time matching — all backed by custom Solidity contracts on Polygon PoS. Built in partnership with a Bordeaux négociant and jamessuckling.com, under Swiss legal jurisdiction. Delivered end-to-end via sprint-based retainer with Labrys acting as design, architecture, and development partner.

ReactKoa.jsMongoDBGoSolidityPolygonNFTOrderbookKYCWeb3

Real Impact.

GrtWines brought NFT infrastructure to the luxury fine wine market, delivering a full-stack marketplace with real-time orderbook matching, KYC-gated drops, and physical redemption flows on Polygon.

Network
Polygon
Orderbook
Go
NFT Types
3
Delivery Phase
MVP
GrtWines NFT wine marketplace platform interface

Ready to explore?

www.grtwines.com