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.

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.

 1.png)
 1.png)
 1.png)
 1.png)
 1.png)

 1.png)
 1.png)
 1.png)
 1.png)
 1.png)

 1.png)
 1.png)
 1.png)
 1.png)
 1.png)

Tech Stack
A Mediterranean leisure-rental stack — Sharetribe Extended layered with custom hourly booking, capacity-based search, and a multilingual front end built to scale city-by-city across Spain.
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
Vibrant, summer-forward, and celebration-ready — a design system combining bold Mediterranean colour palettes, lifestyle photography, and spacious layouts that make private spaces feel aspirational and discoverable. The overall aesthetic communicates warmth, trust, and the feeling of a perfect day spent somewhere special.
Pool Teal
#18AA98
RGB: 24, 170, 152Sun Gold
#F4B43A
RGB: 244, 180, 58Sand
#F7EEDB
RGB: 247, 238, 219Deep Lagoon
#0B3F39
RGB: 11, 63, 57Coral
#EF6C57
RGB: 239, 108, 87Arial
Medium
Inter
Regular
What We Built
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.
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.
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.
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.
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.
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.
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.
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.


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


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





















