Skip to main content
← Back to Projects

COCO.CO

Snorkeling trip booking app enabling groups to collaborate in real-time.

COCO.CO booking interface
RoleiOS Developer
ContextApple Developer Academy
Timeframe2025

About the Project

COCO.CO is an iOS application that streamlines the booking process for snorkeling trips. Unlike standard travel apps, it focuses on group dynamics, allowing users to create joint trips, vote on packages, and manage participant details in a single shared flow. The app supports solo travelers but shines in scaling user acquisition through group invites.

The Problem

Planning group snorkeling trips is fragmented; users struggle to coordinate destinations, handle payments, and manage passenger manifests across chat apps and booking platforms. This friction often causes potential bookings to fall through.

The Solution

We engineered a collaborative booking flow where users can invite friends to a shared 'Trip Lobby.' The app syncs choices in real-time and generates a printable PDF itinerary for offline use, ensuring everyone is aligned from booking to diving.

Key Contributions

  • In charge of developing and implementing the group booking flow and user invitation system
  • Implemented PDF generation to convert SwiftUI views into printable itineraries
  • Adhere to code quality standards using SwiftLint and rigorous Unit Testing

Technologies

SwiftUIUIKitSwift Testing