As Visual & UX Designer and Front-end Engineer, I led Kahuna from concept through prototype. Built in Figma, iterated through user testing, delivered interactive high-fidelity mobile prototype.
Kahuna is the perfect app for those who want to stay ahead of the weather and maximize their time on the waves. It is user-friendly and intuitive, with a simple and easy-to-use interface that provides all the necessary information at a glance.
Kahuna is the perfect companion for your surfing adventures. With its accurate and up-to-date information, you can be confident in your ability to catch the best waves and enjoy the ultimate surfing experience.
By refining these core questions, we ensured every design decision:
Based on a sample of 100 users, here are the most used weather apps:
Users rated key features on a scale of 1–100:
Which sports rely most on weather conditions?
100
90%
100%
4/5
We surveyed 50 users (mostly students) to uncover needs for a beginner‑friendly surf weather app.
We sat down with eight participants (ages 18–22) and a professional meteorologist to dig deeper into how users interpret weather data. Students confirmed our survey findings—that temperature and rain intensity are critical—but stressed the need for relatable analogies (e.g., “light drizzle vs. heavy downpour”) and simple towel-reminder prompts based on real-time conditions. They also asked for clear wind-speed visualizations to plan surf sessions. Our expert interview underscored the importance of integrating wave height and wind direction overlays for surfers. These conversations directly influenced our design: we introduced a color-coded rain scale with contextual labels, dynamic towel notifications, and an interactive surf conditions graph to make decision-making effortless.
| Users | Need | Insight |
|---|---|---|
| A surfer who needs weather insight before heading out. | To show accurate weather information for surfers. | Users need a precise, easy-to-use app that lets them see beaches, weather, and waves quickly and for free. |
What beginners miss in existing surf-weather apps:
Sketeched up a simple interface that would be simple for beginner sufers to use while they are out and began, testing in our environment.
We built a simple Figma prototype to make it more tesable and make it natural growing position so that we can make our higher fidelity prototypes
We tested our low-fi prototype with 5 users to catch early issues:
We tested our polished prototype with 5 users to confirm final usability:
We cleaned up our low-fi screens in Figma, added real colors, icons, and interactions, and made it fully clickable. This let us test the exact flow before writing any code—only one small bottom-bar tweak remains for the next round.