Marketplace / Web application
ZuyuOne rental journey. Every handoff considered.
A peer-to-peer marketplace connecting item discovery, date-based booking, and the exchange between lender and borrower.
Visit the project- Project
- Client work
- Focus
- Marketplace experience / Booking & handoff / Application engineering







Inside the app
Discover, book, and hand off — one flow
Captured product screens covering discovery, an item's booking card, and the messaging that carries a rental through to handoff.
Discover by map or list
Items and services are browsable by category or by location, priced in the app's coin economy.
Book with the details in view
Availability, distance, rating, and lender reviews sit on the same screen as the booking action.
Coordinate the handoff
In-app messaging keeps pickup, return, and any changes between lender and borrower in one thread.
The challenge
A reservation is only part of a rental.
Peer-to-peer rental platforms usually bolt booking onto a generic marketplace template and leave lenders and borrowers to coordinate the actual handoff outside the app. Zuyu needed discovery, scheduling, and the physical exchange of goods handled as one connected flow, not three disconnected tools.
The experience
From finding an item to returning it.
Discover an item
Choose the dates
Arrange the booking
Pickup & handoff
Return the item
A simplified map of the product journey.
What we built
Discovery, booking, and the physical handoff.
We built Zuyu as a React and TanStack Router frontend on a Supabase backend, covering the full lifecycle: map and list-based discovery with price, distance, and category filters; date-range booking; a structured pickup, handoff, and return process between lender and borrower; an in-app coin wallet with messaging and notifications; and a community feed to keep the marketplace feeling social rather than transactional.
Discovery around real context
Map and list views, with price, distance, and category filters, give people different ways to find a suitable item.
Booking continues into the physical exchange
The pickup, handoff, and return stages form part of the product flow, alongside the date-based reservation.
The conversation stays connected
Messaging, notifications, a coin wallet, and a community feed support the people participating in the marketplace.
Explore Zuyu.
Visit the project to see its public experience, or talk with us about the parts of this build relevant to your own product.
Open the projectMore from the portfolio
Different work. The same care.
Let’s make it work
What would make the difference for your product?
Tell us about the people, the workflow, and the challenge. We’ll help shape a useful next step.
Start a projectClarity from the first conversation.
Start with your business problem
Agree the scope before the build
Own your code and infrastructure

