YourTurn provides businesses with a booking platform that lets customers book & resell appointments.

Have you ever thought, “I booked a yoga class, a physiotherapy session, or a handstand course, but now I can’t go, and I have no one to give it to?” In most cases, that booking simply goes to waste.
We built YourTurn to solve exactly that problem, while also giving small and medium-sized businesses an easy-to-integrate booking management solution for their websites.
When customers can no longer attend, they can safely resell their appointment or class slot instead of letting it go unused. Businesses keep full control and visibility over every booking, reducing no-shows, protecting existing revenue, and generating new income through resale fees, all while creating a better customer experience.
Built for an agentic future, YourTurn can also support AI-assisted booking management, including automatically relisting appointments when users become unavailable.
How it’s made
YourTurn is built with Next.js and TypeScript, with Hedera powering the trust layer for bookings and resales. Using the Hedera SDK, we integrated HTS to mint appointment-slot NFTs, manage account associations, transfer ownership during booking and resale, freeze or unfreeze risky holders, and burn slots after use.
We use HCS to record immutable booking lifecycle events like BOOKED, LISTED, RESOLD, FROZEN, UNFROZEN, and USED, while the Mirror Node API keeps our UI aligned with live on-chain state. We also embed HashScan links so every important action can be transparently verified.
Off-chain, we use Upstash Redis for user and slot state, signed JWT cookie sessions for authentication and role gating, and Zod for input validation. To keep the experience smooth, we added optimistic UI updates, making actions feel immediate even while blockchain settlement happens in the background.
The result is a product that feels simple and fast for users, while giving businesses a secure and auditable system for managing appointment ownership and resale.

