Context

Understanding online class registration processes:

My team–myself and three others–developed this project with the aim of bridging a digital and real-world experience. We found that online class registration processes are:

01

tedious and time consuming

Registering for studios and searching for classes can require too much time spent at the front desk of a gym.

01

tedious and time consuming

Registering for studios and searching for classes can require too much time spent at the front desk of a gym.

01

tedious and time consuming

Registering for studios and searching for classes can require too much time spent at the front desk of a gym.

01

tedious and time consuming

Registering for studios and searching for classes can require too much time spent at the front desk of a gym.

01

tedious and time consuming

Registering for studios and searching for classes can require too much time spent at the front desk of a gym.

02

lacking in pricing and payment transparency

Information regarding studio and class cost breakdowns is often unclear or hard to find.

02

lacking in pricing and payment transparency

Information regarding studio and class cost breakdowns is often unclear or hard to find.

02

lacking in pricing and payment transparency

Information regarding studio and class cost breakdowns is often unclear or hard to find.

02

lacking in pricing and payment transparency

Information regarding studio and class cost breakdowns is often unclear or hard to find.

02

lacking in pricing and payment transparency

Information regarding studio and class cost breakdowns is often unclear or hard to find.

03

unclear about class details

It can be difficult to access information about class specifics, such as timings and necessary personal equipment.

03

unclear about class details

It can be difficult to access information about class specifics, such as timings and necessary personal equipment.

03

unclear about class details

It can be difficult to access information about class specifics, such as timings and necessary personal equipment.

03

unclear about class details

It can be difficult to access information about class specifics, such as timings and necessary personal equipment.

03

unclear about class details

It can be difficult to access information about class specifics, such as timings and necessary personal equipment.

The Goal

help users feel empowered, excited, and in control of their personal fitness experience; and create a transparent and trustworthy class booking process.

The Solution

Meet North Chicago Pilates

An integrated experience designed to assist users of all experience levels in their digital class registrations and discoveries.

ideating

Understanding the User

We conducted a total of eight contextual inquiries and created the following personas by consolidating what we learned:

meet jill

A 24-year-old graduate student who is interested in signing up for a class at North Chicago Pilates after hearing her best friend rave about how transformative the classes were for strength and posture. Despite trusting her friend, Jill has always been a cautious person who always does her research before committing to anything. She is careful with her money and strongly believes in trying things out before committing. As a student, finding a class time that works with her class schedules and extracurriculars is also important to her.

meet jill

A 24-year-old graduate student who is interested in signing up for a class at North Chicago Pilates after hearing her best friend rave about how transformative the classes were for strength and posture. Despite trusting her friend, Jill has always been a cautious person who always does her research before committing to anything. She is careful with her money and strongly believes in trying things out before committing. As a student, finding a class time that works with her class schedules and extracurriculars is also important to her.

meet jill

A 24-year-old graduate student who is interested in signing up for a class at North Chicago Pilates after hearing her best friend rave about how transformative the classes were for strength and posture. Despite trusting her friend, Jill has always been a cautious person who always does her research before committing to anything. She is careful with her money and strongly believes in trying things out before committing. As a student, finding a class time that works with her class schedules and extracurriculars is also important to her.

meet jill

A 24-year-old graduate student who is interested in signing up for a class at North Chicago Pilates after hearing her best friend rave about how transformative the classes were for strength and posture. Despite trusting her friend, Jill has always been a cautious person who always does her research before committing to anything. She is careful with her money and strongly believes in trying things out before committing. As a student, finding a class time that works with her class schedules and extracurriculars is also important to her.

meet jill

A 24-year-old graduate student who is interested in signing up for a class at North Chicago Pilates after hearing her best friend rave about how transformative the classes were for strength and posture. Despite trusting her friend, Jill has always been a cautious person who always does her research before committing to anything. She is careful with her money and strongly believes in trying things out before committing. As a student, finding a class time that works with her class schedules and extracurriculars is also important to her.

meet luca

A 31-year-old grammar school teacher and regular Pilates student at the North Chicago Pilates Studio for the past year. He is now seeking to challenge himself with a more intense class, but doesn’t want to rush and pick one too advanced for him. So, during work breaks, Luca browses through the "recommended" classes on the app; he considers the descriptions, instructor ratings, and schedules for different classes, and when a class sparks his interests, he saves them to his “favorites” to review later.

meet luca

A 31-year-old grammar school teacher and regular Pilates student at the North Chicago Pilates Studio for the past year. He is now seeking to challenge himself with a more intense class, but doesn’t want to rush and pick one too advanced for him. So, during work breaks, Luca browses through the "recommended" classes on the app; he considers the descriptions, instructor ratings, and schedules for different classes, and when a class sparks his interests, he saves them to his “favorites” to review later.

meet luca

A 31-year-old grammar school teacher and regular Pilates student at the North Chicago Pilates Studio for the past year. He is now seeking to challenge himself with a more intense class, but doesn’t want to rush and pick one too advanced for him. So, during work breaks, Luca browses through the "recommended" classes on the app; he considers the descriptions, instructor ratings, and schedules for different classes, and when a class sparks his interests, he saves them to his “favorites” to review later.

meet luca

A 31-year-old grammar school teacher and regular Pilates student at the North Chicago Pilates Studio for the past year. He is now seeking to challenge himself with a more intense class, but doesn’t want to rush and pick one too advanced for him. So, during work breaks, Luca browses through the "recommended" classes on the app; he considers the descriptions, instructor ratings, and schedules for different classes, and when a class sparks his interests, he saves them to his “favorites” to review later.

meet luca

A 31-year-old grammar school teacher and regular Pilates student at the North Chicago Pilates Studio for the past year. He is now seeking to challenge himself with a more intense class, but doesn’t want to rush and pick one too advanced for him. So, during work breaks, Luca browses through the "recommended" classes on the app; he considers the descriptions, instructor ratings, and schedules for different classes, and when a class sparks his interests, he saves them to his “favorites” to review later.

Understanding User Needs

Based on these interviews, we also created a concept analysis table, as shown below. Additionally, we created a list of functional, social, quality, and data requirements.

Please use a larger device to see the table.

Concept

Attribute

Operations

User

Class

class type, instructor, location, length/duration, difficulty, cost

check in, share, view, search for, favorite

Gym

proximity, address, hours, parking info, gym info

navigate, share, view, check-in

Location

address (street, zip), phone number

view

Reservation

time, day, availability

make, cancel, view

Instructor

name, availability, specialization/certifications

contact, view

Account

favorites, saved classes, bookings, username, password, payment info, user info (phone, email)

view, edit, sign up, delete, view

Payment

credit card number, name, address

add, remove, update info, view

Membership

price, name, acc number, membership type

pause, cancel, renew, join, view

Feedback

instructor, student, feedback info

view

Item

item type (health supplements, apparel), price, size, quantity

buy, reserve, share, view

testing

Usability Testing

We conducted eight usability tests for two user flows: new users creating accounts, adding preferences, and reviewing recommendations; and returning users booking classes using credits through the favorites page.

finding 01

The sign in needed to be more visible, since many users assumed that the text fields were for signing up, not signing in.

finding 01

The sign in needed to be more visible, since many users assumed that the text fields were for signing up, not signing in.

finding 01

The sign in needed to be more visible, since many users assumed that the text fields were for signing up, not signing in.

finding 01

The sign in needed to be more visible, since many users assumed that the text fields were for signing up, not signing in.

finding 01

The sign in needed to be more visible, since many users assumed that the text fields were for signing up, not signing in.

finding 02

The entire class card should be clickable, not just the “read more” link and the description.

finding 02

The entire class card should be clickable, not just the “read more” link and the description.

finding 02

The entire class card should be clickable, not just the “read more” link and the description.

finding 02

The entire class card should be clickable, not just the “read more” link and the description.

finding 02

The entire class card should be clickable, not just the “read more” link and the description.

finding 03

The password requirements should be larger; some users immediately began typing without reading them.

finding 03

The password requirements should be larger; some users immediately began typing without reading them.

finding 03

The password requirements should be larger; some users immediately began typing without reading them.

finding 03

The password requirements should be larger; some users immediately began typing without reading them.

finding 03

The password requirements should be larger; some users immediately began typing without reading them.

finding 04

The star icon may be ambiguous; one user did not click it when trying to find the favorites page.

finding 04

The star icon may be ambiguous; one user did not click it when trying to find the favorites page.

finding 04

The star icon may be ambiguous; one user did not click it when trying to find the favorites page.

finding 04

The star icon may be ambiguous; one user did not click it when trying to find the favorites page.

finding 04

The star icon may be ambiguous; one user did not click it when trying to find the favorites page.

finding 05

The layout was intuitive and clear; many users felt it was not too complicated and felt similar to other applications they had previously used.

finding 05

The layout was intuitive and clear; many users felt it was not too complicated and felt similar to other applications they had previously used.

finding 05

The layout was intuitive and clear; many users felt it was not too complicated and felt similar to other applications they had previously used.

finding 05

The layout was intuitive and clear; many users felt it was not too complicated and felt similar to other applications they had previously used.

finding 05

The layout was intuitive and clear; many users felt it was not too complicated and felt similar to other applications they had previously used.

Designing

New User Flow Wireframes

New users can now quickly sign up, set preferences, and discover recommended classes without confusion or unnecessary steps.

Returning User Flow Wireframes

Returning users can easily book classes using credits and favorites, streamlining repeat interactions.

Retrospective

Takeaways

We are not the user!!

I know, it's a cliche – but important nonetheless! Going into this project, we initially planned a feature allowing communication with instructors outside of classes, but most users showed little interest. This feedback helped us focus on core features that users did demonstrate an interest in.

We are not the user!!

I know, it's a cliche – but important nonetheless! Going into this project, we initially planned a feature allowing communication with instructors outside of classes, but most users showed little interest. This feedback helped us focus on core features that users did demonstrate an interest in.

We are not the user!!

I know, it's a cliche – but important nonetheless! Going into this project, we initially planned a feature allowing communication with instructors outside of classes, but most users showed little interest. This feedback helped us focus on core features that users did demonstrate an interest in.

We are not the user!!

I know, it's a cliche – but important nonetheless! Going into this project, we initially planned a feature allowing communication with instructors outside of classes, but most users showed little interest. This feedback helped us focus on core features that users did demonstrate an interest in.

We are not the user!!

I know, it's a cliche – but important nonetheless! Going into this project, we initially planned a feature allowing communication with instructors outside of classes, but most users showed little interest. This feedback helped us focus on core features that users did demonstrate an interest in.

Internal organisation

Structured data collection and management tools, like Airtable, are essential for data collection and analysis, especially in larger teams.

Internal organisation

Structured data collection and management tools, like Airtable, are essential for data collection and analysis, especially in larger teams.

Internal organisation

Structured data collection and management tools, like Airtable, are essential for data collection and analysis, especially in larger teams.

Internal organisation

Structured data collection and management tools, like Airtable, are essential for data collection and analysis, especially in larger teams.

Internal organisation

Structured data collection and management tools, like Airtable, are essential for data collection and analysis, especially in larger teams.

Next Steps

Expand the scope

We would love to build up to a high-fidelity prototype that supports the full scope of interaction beyond these two specific user flows.

Expand the scope

We would love to build up to a high-fidelity prototype that supports the full scope of interaction beyond these two specific user flows.

Expand the scope

We would love to build up to a high-fidelity prototype that supports the full scope of interaction beyond these two specific user flows.

Expand the scope

We would love to build up to a high-fidelity prototype that supports the full scope of interaction beyond these two specific user flows.

Expand the scope

We would love to build up to a high-fidelity prototype that supports the full scope of interaction beyond these two specific user flows.

Measuring success

If we launched this project, we would love to evaluate user confidence ratings, conversion rates, time on task, and error frequency, among others.

Measuring success

If we launched this project, we would love to evaluate user confidence ratings, conversion rates, time on task, and error frequency, among others.

Measuring success

If we launched this project, we would love to evaluate user confidence ratings, conversion rates, time on task, and error frequency, among others.

Measuring success

If we launched this project, we would love to evaluate user confidence ratings, conversion rates, time on task, and error frequency, among others.

Measuring success

If we launched this project, we would love to evaluate user confidence ratings, conversion rates, time on task, and error frequency, among others.

thanks for stopping by!

made with <3

© 2025 prerna awasthi

LET'S CONNECT

thanks for stopping by!

made with <3

© 2025 prerna awasthi

LET'S CONNECT

thanks for stopping by!

made with <3

© 2025 prerna awasthi

LET'S CONNECT