JetSweat - Mobile web responsiveness

Jetsweat is an online fitness platform where you can stream online boutique fitness classes.

My role

Product designer

Product

Make an offer on car listings

Tools used

Figma, Miro

Time

Jan 2023-June 2023

Naturally Cut Fitness Body Blast

3 Weeks - 7 Days Per Week - 6 to 58 Mins Per Day

665 mins

100-200 Cal

Equipment

Dumbbells

Yoga Mat

Resistance Band

Resistance Band

Program Description:

Lorem ipsum dolor sit amet consectetur. Ullamcorper orci lacus sagittis sit porttitor auctor at nulla. Sollicitudin ac vulputate vulputate cursus malesuada pellentesque. Facilisis morbi mattis faucibus sagittis bibendum quis. Nam in a eu fames a nec. Ipsum fames et nec rhoncus odio dui. Placerat phasellus consequat enim duis varius.

Tips and Recommendations:

Lorem ipsum dolor sit amet consectetur.

A ultrices lacus nisl enim iaculis aliquam ut donec.

Schedule Program

Featured today

Naturally Cut Fitness Body Blast

Rickey Burton

17 Mins

100-200 Cal

Dumbbells, Yoga Mat, Resistance Band

This Week

6/17 -6/23

MON

10

TUE

10

WED

10

THU

10

FRI

10

SAT

10

SUN

10

Scheduled: 13

Missed: 13

Completed: 0

0

Calories

0/14

Progress

0

Minutes

Naturally Cut Fitness Body Blast

3 Weeks - 7 Days Per Week - 6 to 58 Mins Per Day

665 mins

100-200 Cal

Equipment

Dumbbells

Yoga Mat

Resistance Band

Resistance Band

Program Description:

Lorem ipsum dolor sit amet consectetur. Ullamcorper orci lacus sagittis sit porttitor auctor at nulla. Sollicitudin ac vulputate vulputate cursus malesuada pellentesque. Facilisis morbi mattis faucibus sagittis bibendum quis. Nam in a eu fames a nec. Ipsum fames et nec rhoncus odio dui. Placerat phasellus consequat enim duis varius.

Tips and Recommendations:

Lorem ipsum dolor sit amet consectetur.

A ultrices lacus nisl enim iaculis aliquam ut donec.

Schedule Program

Featured today

Naturally Cut Fitness Body Blast

Rickey Burton

17 Mins

100-200 Cal

Dumbbells, Yoga Mat, Resistance Band

This Week

6/17 -6/23

MON

10

TUE

10

WED

10

THU

10

FRI

10

SAT

10

SUN

10

Scheduled: 13

Missed: 13

Completed: 0

0

Calories

0/14

Progress

0

Minutes

Naturally Cut Fitness Body Blast

3 Weeks - 7 Days Per Week - 6 to 58 Mins Per Day

665 mins

100-200 Cal

Equipment

Dumbbells

Yoga Mat

Resistance Band

Resistance Band

Program Description:

Lorem ipsum dolor sit amet consectetur. Ullamcorper orci lacus sagittis sit porttitor auctor at nulla. Sollicitudin ac vulputate vulputate cursus malesuada pellentesque. Facilisis morbi mattis faucibus sagittis bibendum quis. Nam in a eu fames a nec. Ipsum fames et nec rhoncus odio dui. Placerat phasellus consequat enim duis varius.

Tips and Recommendations:

Lorem ipsum dolor sit amet consectetur.

A ultrices lacus nisl enim iaculis aliquam ut donec.

Schedule Program

Featured today

Naturally Cut Fitness Body Blast

Rickey Burton

17 Mins

100-200 Cal

Dumbbells, Yoga Mat, Resistance Band

This Week

6/17 -6/23

MON

10

TUE

10

WED

10

THU

10

FRI

10

SAT

10

SUN

10

Scheduled: 13

Missed: 13

Completed: 0

0

Calories

0/14

Progress

0

Minutes

Naturally Cut Fitness Body Blast

3 Weeks - 7 Days Per Week - 6 to 58 Mins Per Day

665 mins

100-200 Cal

Equipment

Dumbbells

Yoga Mat

Resistance Band

Resistance Band

Program Description:

Lorem ipsum dolor sit amet consectetur. Ullamcorper orci lacus sagittis sit porttitor auctor at nulla. Sollicitudin ac vulputate vulputate cursus malesuada pellentesque. Facilisis morbi mattis faucibus sagittis bibendum quis. Nam in a eu fames a nec. Ipsum fames et nec rhoncus odio dui. Placerat phasellus consequat enim duis varius.

Tips and Recommendations:

Lorem ipsum dolor sit amet consectetur.

A ultrices lacus nisl enim iaculis aliquam ut donec.

Schedule Program

Featured today

Naturally Cut Fitness Body Blast

Rickey Burton

17 Mins

100-200 Cal

Dumbbells, Yoga Mat, Resistance Band

This Week

6/17 -6/23

MON

10

TUE

10

WED

10

THU

10

FRI

10

SAT

10

SUN

10

Scheduled: 13

Missed: 13

Completed: 0

0

Calories

0/14

Progress

0

Minutes

The problem

The responsiveness of the mobile web wasn’t user friendly, so it was important to audit all the pages to understand the scope of the work and note future improvements for later value drops.

Why?

Although the majority of JetSweat’s users use the website or app it is important to always ensure the mobile web is functional.

Audit

First, I needed to perform an audit, this was beneficial for many reasons. Familiarizing myself with the product, noting user flows & scenarios, and of course the lack of mobile responsiveness. The audit was then presented to stakeholders where we priortized pages to work on first.

Example of audit slide deck

Login screen

I would use the logo (just the icon tear drop)

Remove the start your free trial button to down below

Make the length of the login button the same as the inputs.

Change the colour of the inputs to transparent background and add a stroke. I would increase the length of the inputs as well.

Make these the same colour

Stack these underneath the ratings. Feels like they are just floating.

A transparent background would be better so they look clickable.

Dashboard

H1

H2

Move up underneath title

Increase size.


I would make it a drop down modal.

A suggestion would be to have a drop down menu coming from the top.

Dashboard

I would change these buttons from grey to a secondary button and maybe add an icon?

Padding / alignment is off

When I go through the flow of adding a class to my calendar. The button to schedule doesn't work.

I also think this flow could use so user testing. It just feels like a lot of work to schedule classes.

Dashboard

I would put in the button "See all programs" so the user knows what to expect when click into it.

This needs to be re-worked so it is mobile friendly. Looks a bit chaotic.

Login screen

I would use the logo (just the icon tear drop)

Remove the start your free trial button to down below

Make the length of the login button the same as the inputs.

Change the colour of the inputs to transparent background and add a stroke. I would increase the length of the inputs as well.

Make these the same colour

Stack these underneath the ratings. Feels like they are just floating.

A transparent background would be better so they look clickable.

Dashboard

H1

H2

Move up underneath title

Increase size.


I would make it a drop down modal.

A suggestion would be to have a drop down menu coming from the top.

Dashboard

I would change these buttons from grey to a secondary button and maybe add an icon?

Padding / alignment is off

When I go through the flow of adding a class to my calendar. The button to schedule doesn't work.

I also think this flow could use so user testing. It just feels like a lot of work to schedule classes.

Dashboard

I would put in the button "See all programs" so the user knows what to expect when click into it.

This needs to be re-worked so it is mobile friendly. Looks a bit chaotic.

Wireframes

We prioritized the dashboard page first, why? Because the dashboard page is the first and most view pages users come to, it is where they can find featured classes, track their week and more.


I wireframed out the dashboard page and then presented to the respective stakeholders for feedback and to understand any technical constraints.

Featured today

Title of the video

Instructor name

17 Mins

100-200 Cal

Dumbbells, Yoga Mat, Resistance Band

This Week

6/17 -6/23

MON

10

TUE

10

WED

10

THU

10

FRI

10

SAT

10

SUN

10

Scheduled: 13

Missed: 13

Completed: 0

0

Calories

0/14

Progress

0

Minutes

Recommended Classes

See All

Box and flow Turn Pain into..

17 Mins

10- 20 Cal

Dumbbells, Yoga Mat, Resistance Band

Your Favorites

See All

Box and flow Turn Pain into..

Time

Calories

Equipment

Recently Added Classes

See All

Box and flow Turn Pain into..

Time

Calories

Equipment

Just for you

See All

21-day healthy habit challenge

100-200 Cal

3 weeks and 7 days per week and 6 - 58 minutes

History

See All

Start working out with JETSWEAT!

Your past classes will appear here.

No Equipment

See All

Box and flow Turn Pain into..

Time

Calories

Equipment

Designs

Once the wireframes were signed off, I used them to create high fidelity designs. I presented the designs once more to stakeholders then noted developer notes for handover. Once I shared the designs to the developer I moved on to the next page on our list.

Design style guide

H1

H2

H3

Subheading

Paragraph

Box and flow Turn Pain into..

Font color (H1) #4B4B4B

Font color (H2) #333333

Icon color & copy (next to icon) #828282

Featured today

Featured Today

Title of the video

Instructor name

17 Mins

100-200 Cal

Dumbbells, Yoga Mat, Resistance Band

Dev notes:

Featured today: H1 (26px #4b4b4b).

Grey divider: 10px padding

Title of video: H2 (24px #333333).

Instructor name: Subheader (18px #4b4b4b)

Ideal order: Title, Instructor, ratings and the icons.

Underneath the video: Grouping the title of the video instructor, ratings and time, calories, equipment. (If equipment is long, then stack underneath time and calories).

Stack the icons directly underneath the title along with the ratings. (18px spacing)


Replace shoe icon with dumbbell icon -- better representation of equipment.

Change icons and copy next to icons to darker grey: #828282. All icons 20 X 20


For you

Just For You

See All

21-day healthy habit challenge

100-200 Cal

3 weeks and 7 days per week and 6 - 58 minutes

Dev notes:

“See all” button increase height to 40px. 23px padding on the left and right. 10px top and bottom.

“Just for you”: Title to be an H1 (26px #4b4b4b).

21-day healthy habit challenge: H2 (24px #4b4b4b). Left aligned with title.

Stack calories and time - change icon color to #828282.

Increase font size from 12px to 16px.

Dashboard

This Week

6/17 -6/23

MON

3

TUE

4

WED

5

THU

6

FRI

7

SAT

8

SUN

9

Scheduled: 13

Skipped: 13

Completed: 0

0

Calories

0/14

Progress

0

Minutes

4

Dev notes

“This Week” H1 (26px #4b4b4b)

Grey divider: 10px padding

Date button: increase height by (40px) and add chevron.

Ellipses (35 X 35) over the number rather than the day (MON).

Number: 14px, padding of left and right: 13px, top and bottom 8px.

Change “Missed” to “Skipped” to be more consistent with the other calendar.

Semi bold the number by scheduled, skipped and completed.

View carousel

Recommended Classes

See All

Box and flow Turn Pain into..

17 Mins

10- 20

Recently Added Classes

See All

Box and flow Turn Pain into..

17 Mins

10- 20 Cal

Dumbbells, Yoga Mat, Resistance Band

Your Favorites

See All

Box and flow Turn Pain into..

17 Mins

10- 20 Cal

Dumbbells, Yoga Mat, Resistance Band

No Equipment

See All

Box and flow Turn Pain into..

17 Mins

10- 20 Cal

Dumbbells, Yoga Mat, Resistance Band

Dev notes:

When the title is long it might be best to stack the title and “See All” button.

Recommended classes: H1.

Title of the video color #4B4B4B

Change the color the icons to #828282

Stack icons.

Learnings

As a designer it is important to prfioritize a user-friendly mobile experience, even if it isn’t there isn’t much traffic on the mobile web experience. For this reason, I always start my design process with a mobile-first approach.


Designing for the smaller mobile breakpoint first will help ensure the content fits, making it easier to design for larger breakpoints.


I enjoyed this design process, it was good practice receiving consistent feedback from stakeholders, using auto-layout for the final designs, and more experience with handover to developers—all things that I’m passionate about.