Inspiration
When you're going on a vacation to the Caribbean, you go for the pristine waters, the coral reefs, and the boat tours. But in places like Bocas del Toro, tropical weather changes in a heartbeat. A sudden heavy downpour or a high reef swell can turn a guest's dream snorkeling trip into a dangerous situation or a frustrating last-minute cancellation. Catering to guests myself I also know there aren't that many rainy day options in the area - so I actively asked around in the community & gathered all the options in a database. I also realized that busy local eco-hotels, not so tech-savvy tour captains, and eager guests were losing precious time trying to coordinate, reschedule, and translate updates during weather shifts. I wanted to build something that acts as the "connection" between them, making sure a rainy morning doesn't ruin a guest’s vacation.
What it does
IslandFlow is a real-time, bilingual (English and Spanish) digital concierge that coordinates island tours and automatically manages weather disruption. It connects to a database filled with real tours that local tour facilitators recommended for rainy days in Bocas del Toro.
- For Guests: They get an easy to use web app showing their personalized itinerary, up-to-the-minute weather forecasts, and safety indicators. If a storm hits, an automated chat assistant steps in, proposes indoor alternatives, and lets them change bookings with one click.
- For Captains: They receive direct, mobile-optimized status cards on their phones, translated into Spanish, so they know exactly who is on board, where to go, and can report marine conditions back to the resort instantly if necessary.
- For Hotels: It acts as a central hub, keeping calendars, boat availability, and guest preferences perfectly in sync.
How we built it
I designed IslandFlow with simplicity and speed in mind. The frontend is a highly responsive web interface built using modern styles (glassmorphic panels and subtle animations to match that premium vacation vibe). On the backend, I built a smart service that pulls live rain forecasts and ocean wave heights directly from marine APIs. This service coordinates with a database (using a clever local mock-up for reliable testing when offline) to automatically trigger rescheduling proposals the moment conditions become unsafe.
## Challenges we ran into
Captains are on boats, using mobile phones, and can't easily scan desktop QR codes. WhatsApp is extremely popular locally but the APIs can be expensive. We had to design smart mobile onboarding flows, integrating quick WhatsApp templates and direct copy-paste secure links, so a captain can access their panel with a single tap on the water.
Accomplishments that we're proud of
I'm proud to have created a product that actually works & that could be used already by hotels & guests. Some of the rainy day options in our DB would have been hard to find as they aren't heavily promoted, so just creating the DB already feels valuable.
What we learned
I learned that real-world problems require simple designs. Captains don't want to sign up for accounts or download clunky apps; they need direct web-based mobile portals that load over weak cell service. We also learned how crucial it is to design robust offline/fallback mechanisms for our database so the service never crashes, even if a cloud connection drops in the middle of a storm.
What's next for IslandFlow powered by Pendo
First I want to add even more rainy day tour options to our DB to create real value for tourism in the region. The current offer feels limited so we want to help local people create more indoor experiences & make sure people are aware they exist, there's a major disconnect right now. Next, we could bring Pendo's powerful product analytics and in-app guidance into the mix. By tracking exactly where guests get confused during a rescheduling flow we can make the experience even smoother in the future. I also need to make another agent that will automatically handle cancellations (if applicable) of the sunny-weather activity & the booking of the last-minute rainy-day activities. Ideally we'd have a unwritten agreement with the providers that on rainy days, they may expect us to send them last-minute guests.
Log in or sign up for Devpost to join the conversation.