Project overview

The product: 

A mobile app and desktop website for Sister Bay Scuba, a fictitious dive shop, designed to help users get scuba certified or book a dive with ease.

The problem: 

Many scuba schools have hidden fees, limited information about dive spots, and confusing booking processes.

The goal: 

Design an app that makes it intuitive and enjoyable for individuals to find the right course or dive to suit their needs and skills.

Project duration:

September-October 2025

My role: 

This was a UX design coursework project. I led the complete design process to demonstrate the full range of skills I learned.

Responsibilities:

  • User research, personas, problem statements, user journey maps

  • Information architecture

  • Paper & digital wireframing

  • Lo-fi & hi-fi prototyping

  • Design systems

  • Usability testing

User research

The goal of this research was to better understand users’ needs, motivations, and pain points. I completed market analysis and qualitative interviews with two potential users, focusing on identifying potential areas for improvement in the current scuba diving booking experience. 

Pain points

1. Group bookings

  • Hard to tell if a group will be able to scuba and snorkel

  • Difficulty coordinating separate payments in group

2. Hidden costs

  • Frustration when unexpected costs aren’t included until the end of the booking process

3. Dive details

  • Unclear website navigation

  • Lack of detailed information and photos for dive sites

Persona: Justine

User journey map

Goal: Successfully book a scuba dive that meets both Justine and her husband’s experience levels.

Actions Choose dive destination Select dive type or course Compare and pick dive site Select a date and time Finalize and confirm booking
Task List
  • Research popular scuba diving spots
  • Decide where to go on vacation
  • Look at dives and courses
  • Decide between doing a course or a dive
  • Compare dive characteristics
  • Read reviews
  • Browse photos
  • Find the schedule of dives
  • Pick dive date and time
  • Confirm booking details
  • Pay for dive
  • Add to calendar
Feeling Adjective
  • Excited about all the possibilities
  • Overwhelmed about how to narrow down results
  • Confused - I haven't been diving in a few years so maybe I need a refresher course
  • Reassured by reading other people's reviews, seeing pictures, and reviewing more details
  • Relieved there is availability and I was able to book my husband to snorkel on the same dive
  • A little frustrated by all the info there was to enter but happy to have it booked
Improvement Opportunities
  • Create a way to explore different dive locations
  • Suggest partner locations
  • Clearly include experience level
  • Questionnaire to guide users through finding the best match
  • Create a way to compare dives to each other
  • Map with all dive sites
  • Allow for special requests in booking for unusual situations
  • Save past dive and checkout information for faster future checkout

Beginning the design process

Paper wireframes

I started the design process with sketching by hand to explore a wide variety of possible ideas for the homepage (shown below). Playing around with different elements and placement, I selected the best elements from each wireframe and refined down the design. I then repeated this process for each of the key pages.

Digital wireframes & lo-fi prototype

Using my paper wireframes as a guide, I created digital wireframes in Figma. I then established connections for the main user flow (shown below) to create a lo-fi prototype that was ready for user testing. I streamlined the checkout process to be faster and smoother, while also providing details and visuals.

Usability study

I interviewed two potential users to evaluate the prototype’s functionality and understand how users interact with it.

Parameters:

Study type: Moderated usability study

Location: United States, in person

Participants: 2 participants

Length: 20-30 minutes

Findings:

  1. Add search and cart icons: The preliminary design only had a menu icon so I added search and cart icons to make it easier for users to complete integral tasks.

  2. Include descriptions: Although users found the image carousel helpful, they also wanted more detailed descriptions like dive conditions, depth, visibility, and possible marine life.

  3. Strengthen calls to action: Add a button to make the action users should take more obvious.

Mockups

Incorporating findings from the usability study, I also added imagery, iconography, colors, and typography to create hi-fi designs in different screen sizes.

Homepage

Dives page

Accessibility considerations

  1. Colors: I checked that the contrast ratio for the design’s core colors were within WCAG guidelines.

  2. Headings: I used consistent hierarchical headings to improve readability.

  3. Traversal order: I ensured the traversal order was logical and easy for users to follow.

See next case study: