the prana logo in black
3 screenshots of the prana web app (mobile) on a purple background

Overview

Prana is a yoga web app that helps people with busy lives get back into and create and maintain a routine. It was part of my UI for UX Designers course.

My role

UX/UI Designer
- wireframing
- prototyping
- UI design
- animations

Timeline

August 2019 - September 2019

The challenge

The goal was to create a fitness app that allows users the ability to complete workouts, track progress, schedule workouts, and to allow for a community of users to form within the app.

We were given some basic parameters in order to help us focus on the UI of the app, rather than focus so much on the UX aspects. I did make changes to the concept, to make the programs yoga-specific.  

User flows

To start things off, I broke Prana down into 3 main user flows. First, a new user would want to learn about the available exercises, set up daily challenges, and create a schedule. Secondly, a user who is unfamiliar with yoga would want to be shown a yoga routine so she or he can learn the basics of yoga.

Next, I came up with a workflow that adds a community to Prana. Assuming that the company would have an Instagram page and a blog, this is a great way to keep the user engaged and inspired with the brand. There’s also a way to add friends so you can work towards your yoga goals together and also challenge each other or share classes.

3 text examples of userflows illustrated in green
images of the iterative design process, starting with paper wireframes and moving on to mid-fidelity digital wireframes.

Wireframes

With my 3 user flows in mind, I then created a series of 3 low-fidelity wireframe flows that I made into prototypes using Marvel to ensure the flow made sense.

After these were completed, I began work on the mid-fidelity wireframes. Mid-fidelity wireframes saw the addition of new screens to fill out any missing pieces in the workflows and here is where I implemented UI elements like buttons and improved the navigation. I used Figma for this process.

Moodboard

Breathe

When I first came to the idea for Prana, I knew that the app had to represent an escape for the user. The user persona provided for the project mentions that the user (Rebecca) has a busy work schedule and a child. That means that Prana needed to be her escape from her busy life and a moment to let go of her daily stress. To effectively practice yoga one must be in the moment and not concerned about things outside of the practice at that moment. Prana needed to represent breath, light and airiness, and a moment of calm.

A moodboard created to help decide the design aesthetic for the Prana brand.

Decisions

These were my original 2 mood boards. Once it came to adding colour into my app, though I really liked the colours from the first mood board on the left, they simply didn’t work. Not only was the contrast not acceptable, but the pink gave the wrong impression. I settled on purple and teal after preference testing and testing for contrast in the WebAIM.org contrast checker.

A first version of a moodboard I created for the Prana brand that I did not use
A second option of a moodboard I created for the Prana brand that I did not use

Hi-Fi Mockups

The final mockups you see below are a result of numerous iterations. I began by building upon the mid-fidelity wireframes and applying visual design principles, typography, colour, and imagery, including creating the icons. I also created a gif from an illustration for the video loading screens. Prana was designed mobile-first, and then I added breakpoints for tablets and desktop sizes.

Screenshots of the Prana app, diagonally distribted to show off different screens within the app.
A screenshot showing how the Prana app looks on desktop
A screenshot of the Prana app on tablet

Style guide

With the current state of Prana, the style guide was created. This is an overview of the colours, typography, iconography, photography dos and don’ts, and so on. Everything that a designer would need to create a new Prana page if the need should arise.

An overview of the Prana style guide I created to show how to use the logos and colours for Prana's brand.
A styleguide that depicts the typography of the Prana brand
A styleguide that shows the grid system I used when designing the various screens in Prana

The prototype

The final prototype for Prana combines simple gestures with a light airy design. The app is uncomplicated and lets the user focus on getting into their yoga practice. I created this prototype with Figma.

View prototype