vela
× Intro Context & Objective Process Research Journey Mapping Wireframes Testing Branding Illustrations Polished Screens The Solution Interactions Animation Accessibility Peaks & Valleys Potential Improvements

Vela

Vela is a wind, water and weather forecasting app that is meant for water enthusiasts of all levels. It gives you access the latest local forecasts and news, gorgeous, easy to read and detailed maps and an entire community of like minded people.

My Role

UI/UX - Research, Interviews, Information Architecture, Wireframes, Prototypes, Tests, Interaction Design.

Timeline

Apr 2019 - Dec 2019.

Tools

Photoshop, Sketch, Invision

View Demo case study summary

Context

Vela was created as a requirement for Careerfoundry’s UX Immersion course. Some of the specs detailed in the project brief were a mobile first approach to a water sports based forecast app that caters to beginners, demystifying complex charts and numbers that often stymie newbies just looking for a good day out on the water.

Problem Statement

Users need an app that provides water, wave and weather forecasts in an intuitive yet aesthetic format and helps in making their day out in the water a memorable one.  We will achieve our threshold for the app when the reviews are overwhelmingly positive and the download rate is high.

Objective

Primary Goal

To provide a tool that safely guides and motivates beginner water enthusiasts to spend more time on the water.

Questions to be answered

  • What features do users really want in a water sport and forecast app ?
  • What are proven design patterns that keep users motivated ? What patterns annoy users ?
  • How important is community to water sport enthusiasts ?
  • What are the most effective search criteria to keep the app personalized ?
vela

Process

process

The Solution

Primary Features

1. Onboarding

Onboarding is one of the key factors that can make or break user retention in an app. Forecasting by its very nature is complex and vast. There is a learning curve to understanding the metrics and the visualizations, but the app aims to offer help to the user so they don't get overwhelmed by the information. To this end, I used -

vela
  • Benefits oriented onboarding - the user gets benefits of the app, in an attempt to encourage conversion. Here, the focus is on what the app does. These onboarding screens also include permission requests that the users can opt-in for, such as accessing location.
vela
  • Function oriented onboarding - focuses on app functionality by teaching the user how to use the app. The user will get a tour of the app with instructions on how to get started and how to perform certain actions. The user can access this tour at any point using the info icon on the screen.

2. Settings

vela

The user needs to be able to control their preferences as they desire. Settings provides the best way for the user to explore their options. Notifications like push, email can be set, frequency of these notification can be defined, units can be changed and Ideal conditions can be set. Ideal conditions is the best way for the user to specify what conditions they feel comfortable with and the app can then notify them when an day out on the water looks promising from a weather / water standpoint.

3. Community

vela

A sense of community turned out to be important to users, both from other methods of research and from the user interviews. A social network all its own for water enthusiasts fosters a sense of belonging, especially for beginners just starting out. Vela Community offers a number of options in that space -

  • Groups - Find your groups, connect with people locally, or find an expert who can help take your skills to the next level.
  • Posts - Find posts with local conditions, or look for groups that are spendingt the day out on the water. Or post your own experience on the water from last week.
  • Chat - Chat with users who live near you or who have that new surfboard you love. Whatever questions you may have, Vela community may just answer them.

4. Forecasts

vela

The main feature of the app, the forecast map is central to the Home page. There are overlays for different forecast metrics, for the sake of clarity. I have restricted access to three at one time, this number seemed like a good compromise for a small screen and relevant metrics that different water sports need. The user can access any metric they want by changing their settings. Some features available via the Map are -

  • Timeline - An animated timeline gives the user a quick snapshot of changing conditions during the day.
  • Customized Reports - Users can create and access different forecast metrics through Reports, akin to favorites. These reports are customized and offer the user only relevant information. Users can create as many of these reports as they like, but for the sake of clarity, each report has three metrics.
  • Expert Summary for the day - Safety is priority for users. One of the best ways to access risk is to listen to experts in the field. Vela provides a summary for the day, along with tips and suggestions from a group of experts.
  • Hourly Breakdowns - Detailed hourly breakdowns are available for different metrics.

Interactions & Gestures

Onboarding
swipes
Waves

Animation

Sign Up

I wanted a seamless sign up experience for the user. Users can create an account or use social media to sign up. There are cues for the user in case of need.

Progressive Onboarding

An optional tutorial offers the user a detailed look at the features and navigation of the app. The Info icon on the Home screen can be used to access this whenever needed.

Settings

Users can use the Settings screen to make changes to their profiles, set or change preferences and notifications.

Community

Vela community is a hub for social interaction. Connect with locals and global water enthusiasts, plan sessions, swap stories and make new friends.

Peaks

  • Research
      There are a couple of well established water sport based forecast apps on the market. I spent a considerable amount of time researching them. I found patterns through Competitive Analysis that worked well and some that did not. I used user interviews to zero in on features that users really required in the app. The function oriented onboarding option on Vela is an example of a good feature that follows proven patterns while being unique as a result of the research. It is detailed, accessible very easily and allows the user to gain a real understanding of some of the complex features of the app.
      • Skills - User Interviews, Competitive Analysis.
      • Process - User Research.
      • Solution - Spend time in the research phase finding patterns that work well and apply it appropriately. Continue refining till project delivery.
      • Learn More
  • Testing
      I spent time on the test scripts it turned out to be well worth the effort. I got really good feedback from the testing, both usability and A/B preference testing. I was relaxed during the tests after the first one and was able to simplify the functionality of the app with function oriented onboarding and change font sizes as required.
      • Skills - Test scripts, Testing.
      • Process - Usability Testing, A/B Testing.
      • Solution - Organize time efficiently to write detailed Test scripts and conduct tests in a relaxed manner.
      • Learn More
  • Accessibility
      I spent some time with meeting AA standards for Accessibility with WCAG. This resulted in changes in the prototype that made the app more accessible for anyone who wishes to use it.
      • Skills - Accessibility guidelines application.
      • Process - Creative thinking, Visualization..
      • Solution - Organize time efficiently to make changes to account for Accessibility or better yet, comply with the guidelines early enough to save yourself some effort.
      • Learn More

Valleys

  • Use of Animation
      The use of animation in mobile apps has to be carefully considered. While it works in a lot of scenarios, not all apps require it. The kind of animation that works for an app like Vela are transitions and gestures, not necessarily illustration based animation. While I did have these transitions in place, I also spent time with some illustrations, which in retrospect, I may skip.
      • Skills - Motion Design.
      • Process - Animation, transitions..
      • Skill Gap - Getting carried away with applying animation.
      • Solution - Understand the best way to add value with animation for a particular app.
  • Organization of Data
      I was new to the world of water sports and weather forecasts. I did a fair amount of research in the beginning about the subject matter of Vela and become a little overwhelmed by the amount of information I collected. I could have done a better job of organizing that data so I was more efficient with time when going to the DEFINE phase.
      • Skills - Organization of research data.
      • Process - Note taking.
      • Skill Gap - Applying good mobile design patterns.

Future features

  • Forecast Model & Format Choices
      User prefer different Forecast Models like NAM, GFS, ECMWS and formats like Charts or Tables. These would be a necessary future addition to Vela.
  • Resources
      Safety Tips, Twitter feeds, Blogs, Articles and a Glossary would all help facilitate Vela as a one stop shop for anything water sport related.

Potential Improvements

  • Interactions & Gestures
      The use of animation in mobile apps has to be carefully considered. While it works in a lot of scenarios, not all apps require it. The kind of animation that works for an app like Vela are transitions and gestures, not necessarily illustration based animation.
      • Skills - Motion Design..
      • Process - Animation, transitions..
      • Skill Gap Getting carried away with applying animation.
      • Solution - Understand the best way to add value with animation for a particular app.
  • Responsive Design
      Although the project brief called for mobile first approach which was adhered to, I should still make sure I had at least some part of the interactive prototype designed for different screens.
      • Skills - Responsive Design.
      • Process - Using Grids and responsive design patterns.
      • Skill Gap Quicker implementation of responsive design with mobile first strategy.
      • Solution - Gain more knowledge about efficient responsive design patterns and tools to be used to speed up the process.