UX/UI

Wave Surfing App 

Real-Time Surf Insights

User Experience (UX) Research

I chose to design and characterize a surfing app, with its main feature being a wave radar that alerts both amateur and professional surfers to wave forecasts and essential data needed for surfing in the sea. The  second unique feature is a button that automatically connects to a sports watch, and transfers data from the surfer's session to the app's measurement system. This allows the user to view sessions and a performance graph over different periods, based on their preferences.

Accordingly, a study was conducted on three leading websites/apps in the marine sector to collect relevant information. After that, an application characterization document was created, and real-time sea and wave quality data in Israel were examined and compared between the following sources 

Israeli website: Marine and Ocean Research (IOLR)

4surfers app

MSW Surf Forecast global website/app

The study was conducted using a Samsung S7 mobile phone with an Android operating system.

Data Sources

A comparison was conducted between selected screens, and it was found that none of the apps or websites provide surfers with the optimal set of data required for a complete surfing experience. As a result, surfers tend to rely on multiple platforms to obtain a full picture of the sea conditions.

The global MSW website is the primary source that delivers real-time, accurate data; however, it lacks a clear indication of wave quality, despite being designed specifically for surfers.
The 4surfers app is missing accurate data on water temperature.
The Israel Oceanographic and Limnological Research (IOLR) website is not tailored for surfers, and instead provides general information about sea conditions for the broader public.

App Requirements

Research Method

The research method was qualitative and personal, involving interviews with surfers — both recreational and competitive. The process included questionnaire responses as well as conversations with members of the surfing community about their preferences and needs.

Here are some responses from surfers:

User Reviews

Older users
Older users
The key parameters that surfers rely on include: Wave direction (how often the waves arrive and how high they are) Beach structure (especially the shape of the seabed - less critical in Israel) Wind - both direction and strength of the wind are critical, as wind can ruin wave conditions or create perfect barrels Tides - While tides and waves have less of an impact in Israel, they are a major factor abroad, where surfers base their sessions on tide data Water temperature In addition, visual aids are extremely important - such as live beach cameras, photos or videos taken on site. A particularly useful feature, currently missing from all apps, are beach cameras that show the number of surfers, so users can know how busy the beach is before arriving.The real challenge for surfers is knowing when to get to the beach - because once they've already made the effort to get there, the forecast is no longer relevant.
Adults
Adults
Regarding the coastal camera project, the responsibility lies in collaborating with municipal entities or funding businesses along the coast in exchange for advertising on the app. This could lead to expanded capacity for more comprehensive data collection.Some users suggested working with content creators to help provide real-time updates on coastal conditions, along with adding user-generated visual aids such as videos and photos, and free promotion of Facebook pages that post videos whenever there are waves.Others suggested combining an algorithm that combines wind data with wave height, currents, seabed structure, tides, and buoy measurements - an integrated system that would provide future predictions.
youth
youth
Some users suggested collaborating with content creators to help provide real-time updates on the state of the beach, along with adding user-generated visual content such as videos and photos, as well as free promotion of Facebook pages that post videos whenever there are waves.As for the project to install beach cameras, the responsibility lies with municipalities or with funding from beach businesses in exchange for advertising on the app. This could expand the ability to collect more comprehensive data.Others suggested adding an algorithm that combines wind data with wave height, currents, seabed structure, tides, and buoy measurements - a comprehensive system that would provide future forecasts.
Experienced surfers
Experienced surfers
Some users suggested collaborating with content creators to help provide real-time updates on the state of the beach, along with adding user-generated visual content such as videos, photos, and promoting free Facebook pages that post videos whenever there are waves.As for the project to install beach cameras, the responsibility lies with municipalities or funded by beach businesses in exchange for advertising within the app. This could expand the ability to collect more comprehensive data.Others suggested adding an algorithm that combines wind data with wave height, currents, seabed structure, tides, and buoy measurements - a comprehensive system that would provide future forecasts.

Comparison of Three Sources

The MSW global website is the main source providing accurate real-time data. However, it lacks a wave quality score, even though it is geared towards surfers.

The 4surfers app lacks accurate water temperature information.

The Israeli Marine and Sea Research website is not intended for surfers, but rather provides general information on sea conditions to the general public.

S.W.O.T

In light of the above, a SWOT model was conducted to identify the benefits of the future application, WAVE, with the aim that every surfer looking for an application of this type would find it and continue to use it over time. The conclusions of the new model indicate that the application should ideally integrate most of the following data:

Automatic integration of a sports watch into a surf diary specifically tailored for curious and competitive surfers.

Adding real-time data such as live images, videos and explanations.

Up-to-date sea forecasts regarding breaking waves on the beach, wind directions and water temperature.

Visual Comparison and Core Feature Analysis of Three Data Sources

UX Decisions

The first step is to create a proper structure for the app – the user flow.

I realized that users tend to be impatient and want information immediately. Therefore, I designed a simple and accessible interface, which includes clear buttons for key functions such as the wave radar and connection to the sports watch. This way, users can quickly access the required information without wasting time on unnecessary searches.

Persona and User Flow

A comparison of selected screens was conducted, and it was found that none of the apps or websites provide the optimal data needed by surfers.

As a result, surfers are forced to rely on multiple platforms to get a complete picture of sea conditions.

To support the research process, two personas were created – fictional characters representing different user scenarios, which help us as researchers explore and deepen the research.

User Persona – Noam

Profile:
Noam, 30 years old, has been an experienced surfer for 10 years. He lives in Bat Galim, Haifa, near the sea. In his free time, he surfs for leisure and works as a surfing instructor for young adults aged 30 and above.

Scenario:
About two months ago, Noam was looking for an app that would consolidate all the relevant information under one roof. A friend recommended the new Wave app, which launched a few months ago. The app provides 24/7 real-time, up-to-date information about wave forecasts at eight beaches across Israel, catering both to beginner and professional surfers.

Data Sources:
The app aggregates data from multiple sources: the Meteorological Service’s rain radar, the Israel Oceanographic & Limnological Research Institute, and the National Marine Center. These sources automatically collect and centralize data from systems deployed in the sea, including location and timestamp of data collection, sampling and measurement methods, quality control, and more.

Key Insights / Information Extraction:

  • Experienced surfer (~10 years)
  • Surfing instructor
  • Needs real-time, online information on sea and wave conditions
  • Was looking for an app that consolidates all information in a single view

Analyzes persona using the NDM (Naturalistic Decision Making) framework – focusing on feasibility and desirability:

Noam – 30, professional surfer and surfing instructor

Context of decision to use the WAVE app:

  • Feasibility: High
    Noam is actively seeking such a solution. His peers recommended it, and the app is readily available.
    It provides relevant, professional-grade information suitable for both advanced and beginner surfers.
    Low resource requirements (smartphone, internet).

  • Desirability: High
    The app enhances his surfing experience, improves the quality of his instruction, and keeps him constantly updated.
    High personal importance – directly linked to his surfing performance and professional credibility.

  • NDM Classification: Deliberate Decision-Maker
    Both likelihood and motivation are strong. He can adopt the app and a clear desire to do so.

User Persona – Emma

Profile:
Emma, 30 years old, is a renowned photographer and artist with a passion for marine art, particularly painting large ocean waves. She exhibits her works in galleries across Israel and internationally. Emma paints waves at the sea and relies on wave forecasts from various websites and apps.

Scenario:
About a month ago, Emma was looking for an app that would consolidate all relevant information under one roof. She discovered the new Wave app, which launched a few months ago. The app provides 24/7 real-time, up-to-date information on wave forecasts at eight beaches across Israel.

Key Insights / Information Extraction:

  • Artist who paints large ocean waves
  • Relies on wave forecasts
  • Was looking for an app that consolidates all data online in one place

Analyzes persona using the NDM (Naturalistic Decision Making) framework – focusing on feasibility and desirability:

Emma – 30, photographer and visual artist

Context of decision to use the WAVE app:

  • Feasibility: High
    The app is available, accessible on her device, and provides real-time data that supports her artistic process.

  • Desirability: Medium to High
    The app enriches her creative work and supports her passion projects.
    However, her career success and livelihood are not directly dependent on it. The app mainly amplifies her ability to observe and capture ocean waves more effectively.

  • NDM Classification: Between Deliberate Decision-Maker and Performer
    Her decision depends on how critical she perceives the app to be.
    If wave forecasts are central to her work, she aligns with the deliberate decision-maker profile.
    If less critical, she falls closer to the performer category (high feasibility but lower intrinsic motivation).

Use Case 2: Emma – Artist Surfer

Role / Persona:
Emma, a professional artist who paints large ocean waves.

User Goal (What):
She wants to know the best time to go to the sea when waves are high, so she can paint them.

Location of Interaction / Information Architecture (Where):
She navigates to the Wave Radar section within the app.

User Flow / Interaction (How):

  • Emma opens the app
  • Goes to the wave radar feature
  • Clicks the button to view real-time sea conditions and wave forecasts

Success Criteria / Definition of Done (Outcome):
Emma successfully receives the current sea conditions and wave forecasts, enabling her to plan her visit and paint high waves.

Wireframes

Mapping the system and functions defined in the screen tree to a visual model of the application.

Adding New Features

Screen 4 – Unified Experience

Unlike other models that focused solely on data, this screen combines all the key features from multiple platforms into a single app, with additional real-time access – even without user registration.

Fifth screen

A personalized training map showing metrics for each workout.

Sixth screen

Optional registration feature, not required.

Since registration is not always desirable and may lead to user abandonment, it is offered as an option only. To streamline the process and make it easier for users, registration can be done via Google or Facebook login.

Seventh screen
A personalized training map, which includes a display of various training metrics such as
Training duration: Shows the total time of each workout
Wave count: Shows the number of waves during the workout
Wave length: Shows the average length of the waves
Surf speed: Indicates the surfer's speed during the workout
Energy consumption: Shows the amount of energy consumed during the workout (based on sports watch data)
Physiological metrics: Includes data such as pulse, heart rate or even calories burned – if supported by a connected sports watch
Comparison with previous workouts: Allows users to compare their performance between different workouts and track improvement over time
By displaying these metrics clearly and visually, users can track progress, gain insights into different aspects of surfing and continuously improve their performance

Conclusions

Surfing is close to my heart, and I was able to design an app that provides an improved surfing experience by collecting a wide range of metrics on a single platform. Unlike other platforms that focus on limited datasets, my app provides a complete and holistic picture of surfing conditions.

Through my work with users, I gained valuable insights into the surfing world and discovered ways to improve the user experience. In addition, I recognized the potential for collaborations beyond individual users – including partnerships with municipal entities and beach businesses – to improve the services and experiences offered.

Scroll to Top