Back
Case Study - Reparty

A marketplace where party decor gets a second celebration.

Reduce. Reuse. ReParty. — A sustainable, AI-powered peer-to-peer marketplace for party decor rental and resale.

ReParty is a US-based two-sided marketplace that lets party hosts buy, rent, and sell pre-loved party decor. IcodeLabs built the platform on Sharetribe Extended with deep customisation across transaction flows, AI-powered listing creation, multi-modal shipping, and intelligent search — delivering a marketplace experience far beyond Sharetribe's out-of-the-box capability.

hero image

The Challenge

ReParty needed to support two fundamentally different transaction types — outright sale and time-based rental — within a single marketplace.

On top of that, the client wanted AI-powered listing creation to lower the barrier for sellers, multi-modal shipping options, security deposits for rentals, and flexible cancellation policies. Each of these required going well beyond what Sharetribe provides out of the box.

Tech Stack

LAYER
TECHNOLOGY

Marketplace Platform

Sharetribe Extended

Frontend

React.js

Backend / APIs

Node.js

Search

Algolia

Shipping

Shippo API

AI / ML

OpenAI API

Payments

Stripe (via Sharetribe)

Infrastructure

Docker containers deployed on AWS cloud

Modern fonts and dynamic colours of Reparty

Mirage

#222222

RGB: 34, 34, 34

Light Rose

#F9C6C9

RGB: 249, 198, 201

Pavlova

#DBC59E

RGB: 219, 197, 158

Desert Storm

#F9F8F6

RGB: 249, 248, 246

Clam Shell

#D6B5A7

RGB: 214, 181, 167

Playfair Display
Medium


Aa
abcdefghijklmnopqrstuvwxyz0123456789/*!~$%&()_+

DM Sans

Regular

What We Built

1

Dual Transaction Processes — Sale & Rental

icodelabs configured two separate Sharetribe transaction processes within the same marketplace. Buyers can choose to purchase a decor item outright or rent it for a specified period. Each flow has its own booking logic, pricing rules, and post-transaction handling — all operating seamlessly from a single listing.

2

Multi-Day Rental Pricing

Custom pricing logic was built to support flexible multi-day rental rates. Sellers can define per-day pricing, and the platform automatically calculates total rental cost based on the selected date range — with pricing tiers configurable per listing.

3

Security Deposit on Rentals

A custom security deposit feature was implemented on top of Stripe, authorising a hold at booking time and releasing or capturing it based on item return status. This gave rental hosts confidence and brought the marketplace in line with professional rental platform standards.

4

Custom Refund & Cancellation Process

A fully custom cancellation and refund policy engine was built — allowing the operator to define time-based refund windows (e.g. full refund before X days, partial after, none within Y hours). This operates independently of Sharetribe's default cancellation handling.

5

Three Shipping Methods — Shippo + Provider Shipping + Pickup

icodelabs integrated Shippo to provide real-time carrier shipping rates and label generation for sellers who ship items. Alongside this, a custom provider-defined shipping option was built, letting sellers set their own delivery charges. A local pickup option was also supported — giving buyers and sellers three distinct fulfilment paths from a single checkout flow.

6

AI-Powered Listing Creation (OpenAI)

The standout technical feature of the build. Sellers upload a photo of their party decor item and the OpenAI API analyses the image to automatically generate a listing title, description, suggested category, and relevant tags. This dramatically reduces listing friction and drives supply-side growth — especially for the ReParty Concierge use case.

7

AI Party Style Image Generation (OpenAI)

Buyers can upload a photo of their venue or space and the platform uses OpenAI to generate a styled party inspiration image — showing how the space could look decorated. This adds an aspirational discovery layer unique to ReParty.

8

AI-Based Auto Tagging

When a listing is created — whether manually or via the AI flow — OpenAI automatically assigns relevant searchable tags based on the item's description and image. This feeds directly into the Algolia search layer for accurate, intent-driven results.

9

Algolia Search with Tag-Based Filtering

Sharetribe's default search was replaced with Algolia, enabling fast, faceted, tag-based search across the full decor catalogue. Buyers can filter by category, occasion, colour, style, and location — with results updating in real time.

10

Coupon Code System

A custom discount and coupon code engine was built, allowing the ReParty operator to create and manage promotional codes with configurable discount types (percentage or fixed), expiry dates, and usage limits.

Technical Highlights

  • Two independent transaction processes (sale + rental) coexisting in a single Sharetribe marketplace
  • OpenAI integration for image-to-listing generation — a first-of-its-kind feature in Sharetribe marketplaces
  • Shippo API integration with real-time rate calculation and label generation
  • Custom Stripe security deposit flow (authorise-hold-release pattern)
  • Algolia replacing native Sharetribe search with AI-fed tag indexing
  • Custom cancellation and refund policy engine outside Sharetribe's default transaction flow
Row 1 slide 1
Row 1 slide 2
Row 1 slide 3
Row 1 slide 4
Row 1 slide 5
Row 1 slide 6
Row 1 slide 7
Row 1 slide 8
Row 1 slide 9
Row 1 slide 10
Row 2 slide 1
Row 2 slide 2
Row 2 slide 3
Row 2 slide 4
Row 2 slide 5
Row 2 slide 6
Row 2 slide 7
Row 2 slide 8
Row 3 slide 1
Row 3 slide 2
Row 3 slide 3
Row 3 slide 4
Row 3 slide 5
Row 3 slide 6
Row 3 slide 7
Row 3 slide 8
Row 3 slide 9
Row 3 slide 10
Row 3 slide 11
Row 3 slide 12
Row 3 slide 13
Row 3 slide 14
Row 3 slide 15
Row 4 slide 1
Row 4 slide 2
Row 4 slide 3
Row 4 slide 4
Row 4 slide 5
Row 4 slide 6
Row 4 slide 7
Row 4 slide 8
Row 4 slide 9
Row 4 slide 10
Row 4 slide 11
Row 4 slide 12
Row 4 slide 13
Row 4 slide 14
Row 5 slide 1
Row 5 slide 2
Row 5 slide 3
Row 5 slide 4
Row 5 slide 5
Row 5 slide 6
Row 5 slide 7
Row 5 slide 8

Ready to Build Your Rental or Resale Marketplace?

ReParty combined buy, sell, and rent flows in one marketplace — custom design, Stripe Connect, and a brand that matched their mission. Rental and product marketplaces start at $3,000. 90-day bug-free guarantee.

  • 50+Marketplaces Delivered
  • 90 DaysBug-Free Guarantee
  • $3,000Starting Price
Book a Free Call

Real stories, Real Result

founder

Jill Biancardi 

Founder, Letsreparty

"Finally, a marketplace just for parties. I've been waiting for something like this — it makes party planning so much easier." "Everything I needed for my event in one place — and for way less than buying new.""