A Social App for Divers

A Social App for Divers

A Social App for Divers

A personal project born from my passion for diving, DiveSync makes it effortless to find dive buddies, coordinate schedules, and check water conditions—all in one place.

A personal project born from my passion for diving, DiveSync makes it effortless to find dive buddies, coordinate schedules, and check water conditions—all in one place.

A personal project born from my passion for diving, DiveSync makes it effortless to find dive buddies, coordinate schedules, and check water conditions—all in one place.

background

What is DiveSync?

If you love scuba, freediving, or spearfishing, DiveSync is for you! A year ago, when diving took over my life, I knew I wanted to build something for the community—so I set out to understand what divers needed. The result? DiveSync, an app that makes finding dive buddies, scheduling dives, and checking water conditions effortless.

Me free diving with a shark :)
the challenge

Discovering the purpose of the App

I knew I wanted to create something unique for the diving community, but I wasn’t quite sure what that “something” should be. So, I set off on a mission to uncover what divers truly need and how I could develop a product that would be genuinely helpful to them.

My high level goals were to:

  • Identify challenges divers encounter in their diving journey

  • Examine the role of dive-related community engagement

my role

UX Designer & UX Researcher

This was a personal project I worked on during an intensive UX/UI bootcamp, but I wasn’t completely alone. I collaborated with a mentor, received feedback from my colleagues, and tested with target users throughout the process.

the approach

Research, Define, Ideate, Design, Text, Repeat

Excited by the opportunity to learn more about my newfound hobby, I set out to learn as much as possible about the dive community— laying the groundwork for the entire process.

  • Research – Scoured Facebook groups, forums, and social media to connect with divers.

  • Define – Synthesized insights to pinpoint the main problem.

  • Ideate – Brainstormed solutions based on real diver needs.

  • Competitive analysis - Looked at existing solutions to draw inspiration

  • Design & Test – Built the app, tested with real users, and iterated through two rounds of improvements.

Research Insights

To better understand diver pain points, I conducted five in-depth interviews over one week. Three key insights emerged:

🗓️ Divers struggle to coordinate schedules

Diving is a buddy sport—going solo isn’t an option for safety reasons. If divers can’t find a partner, they simply don’t dive.

🦈 Lack of accurate water visibility updates

Divers often don’t know the water conditions until they’re already geared up and in the water. Poor visibility can ruin a dive and even be dangerous.

👤 Community plays a huge role in dive planning

The role community engagement plays for divers is mainly to access real-time information about water conditions and to find people to dive with. 

Defining the problem

Research revealed that scheduling conflicts often prevent divers from going out. How Might We Help Divers Maximize Their Dive Opportunities?

Research revealed that scheduling conflicts often prevent divers from going out. How Might We Help Divers Maximize Their Dive Opportunities?

Research revealed that scheduling conflicts often prevent divers from going out. How Might We Help Divers Maximize Their Dive Opportunities?

Competitive analysis

Creating a Social App with a Scheduling Feature

Since the biggest pain point was finding and scheduling dive buddies, I envisioned a social app with an integrated scheduling system.

To refine the idea, I analyzed existing apps to see what worked and what was missing.

UX design

Wireframing a User Journey

Inspired by the scheduling / social apps, I went back to empathy- putting myself in the users shoes and asking myself:

"What steps would a user take to arrange a dive session with a dive buddy using the DiveSync app?"

I created wireframes to help me visualize the user going through the steps:


Iterations to the Scheduling Feature

Early testing showed that divers needed more than just a calendar—they wanted visibility into existing dive sessions and buddies’ availability.

This insight led to a key change: a calendar that displays both scheduled dives and available buddies, making planning effortless.


Task flows

Focusing on the core features—finding dive buddies, joining a dive, and scheduling a session—I created task flows to ensure a smooth user experience.


Design solution

Introducing DiveSync: A Social App For Divers

DiveSync streamlines the diving experience, making it easy to find dive buddies, schedule sessions, and check real-time conditions—all in one place.

view prototype

Bonus Feature: Water Condition Reports

One of the biggest frustrations divers faced was the lack of reliable water condition updates. DiveSync provides real-time water visibility reports to help divers make informed decisions.

Is the App Usable & Helpful? We Put It to the Test.

I conducted remote usability tests with five more divers to see if the app solved their pain points.

Results:

  • Users completed tasks with ease.

  • The app successfully addressed the main pain points.

  • Minor confusion arose around certain symbols and map information, which I refined in the iterations below.

Aside from minor confusion over symbol meanings and map information, Users were able to complete tasks with ease and expressed a strong desire to use the DiveSync app.

Reflection

Lessons & Next Steps

This project gave me the opportunity to hone my design thinking skills—from problem discovery to crafting an effective solution. It felt like being an entrepreneur at a startup, building something meaningful from scratch—an experience I thoroughly enjoyed!

The scheduling feature posed a particular challenge due to its many possible approaches. However, after collaborating with fellow designers and conducting usability testing, I arrived at a solution I'm proud of.

Beyond refining my design skills, this project deepened my appreciation for community-driven solutions and real-time information in niche hobbies. Plus, I even made new dive buddies along the way!

Given more time, I’d love to:

  • Integrate AI-powered water condition predictions.

  • Expand the app’s reach with a dive shop partnership program.

  • Conduct a longer pilot test to refine the scheduling system further.

Need a thoughtful designer?

Need a thoughtful designer?

Need a thoughtful designer?

Black and white avatar

Joanna Corona

UX/UI Designer

Joanna is a NYC-based product designer, most recently at fashion tech startup TrueToForm, where adaptability and innovation drove her work.

Black and white avatar

Joanna Corona

UX/UI Designer

Joanna is a NYC-based product designer, most recently at fashion tech startup TrueToForm, where adaptability and innovation drove her work.

Black and white avatar

Joanna Corona

UX/UI Designer

Joanna is a NYC-based product designer, most recently at fashion tech startup TrueToForm, where adaptability and innovation drove her work.