Chain Shield
A blockchain-powered luxury watch authentication platform that mints, verifies, and transfers tamper-proof Certificates of Authenticity as on-chain NFTs. Four role-based portals - User, Dealer, Appraiser, and Super Admin - connect every participant in the luxury watch market through one trust-driven system.
Project overview
Chain Shield is a premium, blockchain-powered platform for the luxury watch market. It mints, verifies, and transfers Certificates of Authenticity as on-chain NFTs, and connects every participant - owners, authorised dealers, certified appraisers, and platform administrators - through one role-based system. The product is built to bring trust, transparency, and provable ownership to a category where authenticity has historically depended on paper certificates and individual expertise.
The challenge
Luxury watch authenticity is high-stakes and easily forged. Paper certificates can be lost, copied, or fraudulently transferred; physical authentication is gated behind trusted experts whose verification is hard to audit and harder to transfer when a watch changes hands. The platform had to solve two problems at once: replace fragile paper trails with a tamper-proof on-chain certificate, and orchestrate a four-sided workflow - owner submits a watch, pays into a wallet, an auditor is assigned, authenticity is reviewed, and the resulting NFT certificate flows back to the owner and tracks every future transfer.
Discovery & strategy
We mapped the four user types and the certificate lifecycle end-to-end. Every role got its own portal scoped to exactly the actions it needs: a Public portal for instant certificate lookup and the marketing surface; a User dashboard for managing owned certificates, submitting watches for appraisal, and transferring ownership (custodial and non-custodial); a Dealer dashboard with subscription tracking, inventory, and the ability to mint certificates for sold watches; an Appraiser dashboard for reviewing requests and submitting final authenticity reports; and a Super Admin dashboard overseeing users, dealers, appraisers, system health, and platform metrics.
Design process
A premium, minimal, high-contrast design language built to mirror the aesthetic of the brands the platform serves - Rolex, Patek Philippe, and the rest of the haute horlogerie segment. Component-based, fully responsive, with a reusable library so the four dashboards stay visually consistent while behaving very differently under the hood. Every flow was tuned for confidence: clear states for pending appraisals, clean transitions on certificate transfer, and reassuring micro-copy at every step where a buyer or seller is parting with serious money.
Development execution
Frontend built on Next.js 14 + TypeScript with Tailwind for styling, Zustand for state, TanStack Query for server state and caching, and Axios for REST. On-chain interaction uses Ethers.js / Wagmi, with a dual authentication model - Email/Password for traditional users and Sign-In with Ethereum for wallet-native ones. The backend handles certificate minting and verification workflows, wallet-based payments routed to assigned auditors, and rate-limited auth endpoints sitting behind NGINX with role-aware permissions for User, Dealer, Auditor, and Admin. Deployed with GitHub CI/CD on Vercel; service infrastructure runs in Docker for reproducible environments across staging and production.
Technology stack
Outcomes
Project gallery
Let's build something exceptional.
Tell us about the product you're building. Discovery calls are short, sharp, and free. You'll meet a senior engineer or designer - never a sales rep.