Back
Case Study - CocoPool

The marketplace where private spaces become unforgettable celebrations.

Spain's leading peer-to-peer marketplace for renting private pools, gardens, and celebration spaces by the hour — built on Sharetribe Extended with hourly booking, capacity-based search, and instant confirmation.

CocoPool is Spain's first and leading peer-to-peer marketplace for private pool and space rentals — connecting property owners with guests looking to celebrate birthdays, baby showers, team events, barbecues, and family gatherings in unique, private settings.

icodelabs built the platform on Sharetribe Extended with a fully customised hourly booking engine, capacity-based search, Stripe payment integration, custom cancellation and refund logic, and city-based discovery across Spain's major markets. Available in Spanish and English, CocoPool is optimised for mobile-first event discovery and instant booking confirmation.

hero image

The Challenge

Short-term leisure rentals by the hour present booking complexity that standard Sharetribe flows aren't built to handle out of the box. CocoPool needed hourly time-slot selection layered onto a calendar reservation system, capacity-based filtering so guests could find spaces matching their group size, and instant booking confirmation without a host approval step.

On top of that, the platform had to handle the trust dynamics of private property access and build a supply-side onboarding flow that made listing a pool as frictionless as possible for non-technical hosts across Spain.

Tech Stack

LAYER
TECHNOLOGY

Marketplace Platform

Sharetribe Extended

Frontend

React.js

Backend / APIs

Node.js

Payments

Stripe

Search & Filters

Sharetribe Native

Authentication

Email + Google Login

Localisation

Spanish + English

Mediterranean tones and celebratory typography of CocoPool

Pool Teal

#18AA98

RGB: 24, 170, 152

Sun Gold

#F4B43A

RGB: 244, 180, 58

Sand

#F7EEDB

RGB: 247, 238, 219

Deep Lagoon

#0B3F39

RGB: 11, 63, 57

Coral

#EF6C57

RGB: 239, 108, 87

Arial
Medium


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

Inter

Regular

What We Built

1

Hourly Booking Engine

A custom hourly booking flow was built on top of Sharetribe's reservation infrastructure — allowing guests to select a date, start time, duration in hours, and group size within a single booking flow. Hosts define their available time windows and hourly pricing per space, with the system calculating total cost automatically based on hours selected. Instant booking confirmation removes the approval friction typical of short-term rental platforms, getting guests from discovery to confirmed reservation as quickly as possible.

2

Capacity-Based Search & Filtering

Sharetribe's native search was configured with capacity as a core filter dimension — guests enter their group size and the platform returns only spaces with sufficient capacity. Combined with location, date, time, and space type filters, the search experience is purpose-built for how people actually plan celebrations: starting with where, when, and how many people, not with browsing an unfiltered catalogue.

3

Two Listing Types — Pools & Gardens

Two distinct space categories were configured as listing types within the marketplace — pools and gardens — each with their own custom fields, amenity tags, and browsing filters. Category-driven discovery across birthdays, BBQs, baby showers, team building, family days, gender reveals, private parties, weddings, communions, and film shoots gives guests intuitive entry points into the catalogue based on their occasion type rather than just space type.

4

Custom Refund & Cancellation Engine

A custom cancellation and refund policy engine was built outside Sharetribe's default transaction handling — allowing the CocoPool operator to define time-based refund windows appropriate for the leisure rental market. Guests receive full or partial refunds depending on how far in advance they cancel, giving hosts predictable income protection while maintaining a fair policy for guests who need to change plans.

5

Host Onboarding & Listing Management

A streamlined host onboarding flow was built enabling property owners to create listings, upload photos, define pricing, set availability, specify house rules, and publish their space quickly without technical expertise. The listing management dashboard gives hosts full visibility of bookings, calendar availability, and earnings — all within the Sharetribe operator-extended console.

6

City-Based Discovery Architecture

The platform was structured for scalable city-by-city expansion across Spain — with dedicated landing pages and location-based search entry points for Barcelona, Madrid, Valencia, Sevilla, Tarragona, and Toledo. The architecture supports adding new cities without platform changes, enabling CocoPool's supply-side growth to pace with geographic expansion.

7

Google Login + Email Authentication

Both Google OAuth and standard email authentication were implemented — reducing registration friction for guests booking on mobile, where Google login significantly accelerates the path from discovery to confirmed booking.

8

Spanish + English Multi-Language Support

Full multilingual support was built for both Spanish-speaking locals and international visitors — with all platform flows, listing content structures, and booking confirmations localised across both languages.

img
img

Technical Highlights

  • Custom hourly booking engine on Sharetribe — time-slot selection, hourly pricing, and instant confirmation
  • Capacity-based search filtering ensuring guests find spaces matching their group size
  • Two listing types (pools and gardens) with occasion-based category discovery across 13 celebration types
  • Custom refund and cancellation policy engine with time-based refund window logic
  • City-based discovery architecture supporting scalable expansion across Spanish markets
  • Google Login + email authentication reducing mobile booking friction
  • Full Spanish and English multilingual platform implementation
  • Stripe payment integration with marketplace-standard host payout flows
img
img

Ready to Build Your Rental Marketplace?

CocoPool launched Spain's first peer-to-peer marketplace for private pool and event-space rentals — built on Sharetribe with an hourly booking engine, capacity-based search, and a custom refund engine for partial cancellations. Rental is one of our strongest verticals, with marketplaces starting at $3,000. Fixed price. 90-day bug-free guarantee.

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