Movie Master
Timeline
2022 - 2023
My Role
UX Designer
Overview
Going to the movies is a classic pastime. However, the experience itself can be inconvenient - dealing with lots of lines and crowds to purchase concessions and tickets, and then get good seats. Movie Master eliminates the need to get to the theater super early and spend unnecessary time in lines, and spend more time enjoying the movie!
Problem
This project was created for Google’s UX Certificate on Coursera. The original prompt was to create an app to order snacks at a movie theater, but for more of a challenge I expanded it to be a full service app for a movie theater. My goal going into the project was to make an app that allowed for the most seamless, frustration-free moviegoing experience possible.
Approach
I began the project with conducting secondary research, as the course did not require conducting interviews or using surveys. I completed my own competitive analysis of 3 other apps in the moviegoing space.
I also looked at reviews for these apps, taking note of common complaints or compliments on things they did well.
From there I decided the key features my app needed to have, and how it would address pain points users were experiencing with competitors:
Concessions
Able to purchase independent of tickets
Option to get concessions delivered to seat
Rewards
Integrated into app, no need to sign in each time
Easily able to view rewards
Ticket experience
Able to view previously purchased tickets
Tickets can be downloaded for offline access in case of bad internet/service
Ad-free - app will make money through a convenience fee
I developed initial wireframes and a low-fidelity prototype from these wireframes.
Wireframes - V1
The course required conducting an initial usability study with the lo-fi prototype. I created an affinity map to synthesize the results of the study.
Wireframes - V2
The major changes in my second iteration were related navigation - most participants found the hidden menu to be confusing, so I replaced it with a navigation bar at the bottom of the screen. I also moved the "Back" buttons and added clear descriptions to the "Continue" buttons, as participants wanted to know what was coming next in the process.
After completing the high fidelity mockups, I put the project on hold to focus on my boot camp. When I returned to it 4 months later, I decided to put my new skills to the test and completely overhaul the look of the app. There was lots of misalignment, weird color choices, and I previously did not know how to properly use components in Figma, which made the prototype a lot more complex than it should have been. I also developed my own design system to give the app a clean, consistent look.
Before
After
Design System
I then conducted a second round of usability testing with my high-fidelity prototype, and found task completion times had significantly reduced with the new navigation. I also created another affinity map and made a few last changes based on the insights, which can be seen at the prototype linked below.
Improved reward system integration
Added the option to select rewards from profile and instantly be taken to reward redemption, instead of waiting to redeem during the checkout process
Cohesive checkout flow for concessions
Added ability to select shopping cart and instantly be taken to checkout, instead of having to navigate backwards through the menu, which confused most users
Include distance and directions for nearby theaters
Participants wanted to know exactly where the theater was located relative to them through the app
Outcome
Check out the final product here!
I believe I achieved my goal of an app that creates a seamless moviegoing experience. I also learned how to create and use my own design system.
In terms of things I'd do differently, one of the biggest frustrations I encountered was Figma’s lackluster prototyping abilities - the movie details, concessions, and checkout values were all static, making the experience itself less realistic. Right after I wrapped up this project, Figma announced the rollout of more advanced prototyping capabilities, such as variables, expressions, and conditionals. I would love to go back and re-work my prototype with those, but I’ll have to save that for a future project.
Movie Master
Timeline
2022 - 2023
My Role
UX Designer
Overview
Going to the movies is a classic pastime. However, the experience itself can be inconvenient - dealing with lots of lines and crowds to purchase concessions and tickets, and then get good seats. Movie Master eliminates the need to get to the theater super early and spend unnecessary time in lines, and spend more time enjoying the movie!
Problem
This project was created for Google’s UX Certificate on Coursera. The original prompt was to create an app to order snacks at a movie theater, but for more of a challenge I expanded it to be a full service app for a movie theater. My goal going into the project was to make an app that allowed for the most seamless, frustration-free moviegoing experience possible.
Approach
I began the project with conducting secondary research, as the course did not require conducting interviews or using surveys. I completed my own competitive analysis of 3 other apps in the moviegoing space.
I also looked at reviews for these apps, taking note of common complaints or compliments on things they did well.
From there I decided the key features my app needed to have, and how it would address pain points users were experiencing with competitors:
Concessions
Able to purchase independent of tickets
Option to get concessions delivered to seat
Rewards
Integrated into app, no need to sign in each time
Easily able to view rewards
Ticket experience
Able to view previously purchased tickets
Tickets can be downloaded for offline access in case of bad internet/service
Ad-free - app will make money through a convenience fee
I developed initial wireframes and a low-fidelity prototype from these wireframes.
Wireframes - V1
The course required conducting an initial usability study with the lo-fi prototype. I created an affinity map to synthesize the results of the study.
Wireframes - V2
The major changes in my second iteration were related navigation - most participants found the hidden menu to be confusing, so I replaced it with a navigation bar at the bottom of the screen. I also moved the "Back" buttons and added clear descriptions to the "Continue" buttons, as participants wanted to know what was coming next in the process.
After completing the high fidelity mockups, I put the project on hold to focus on my boot camp. When I returned to it 4 months later, I decided to put my new skills to the test and completely overhaul the look of the app. There was lots of misalignment, weird color choices, and I previously did not know how to properly use components in Figma, which made the prototype a lot more complex than it should have been. I also developed my own design system to give the app a clean, consistent look.
Before
After
Design System
I then conducted a second round of usability testing with my high-fidelity prototype, and found task completion times had significantly reduced with the new navigation. I also created another affinity map and made a few last changes based on the insights, which can be seen at the prototype linked below.
Improved reward system integration
Added the option to select rewards from profile and instantly be taken to reward redemption, instead of waiting to redeem during the checkout process
Cohesive checkout flow for concessions
Added ability to select shopping cart and instantly be taken to checkout, instead of having to navigate backwards through the menu, which confused most users
Include distance and directions for nearby theaters
Participants wanted to know exactly where the theater was located relative to them through the app
Outcome
Check out the final product here!
I believe I achieved my goal of an app that creates a seamless moviegoing experience. I also learned how to create and use my own design system.
In terms of things I'd do differently, one of the biggest frustrations I encountered was Figma’s lackluster prototyping abilities - the movie details, concessions, and checkout values were all static, making the experience itself less realistic. Right after I wrapped up this project, Figma announced the rollout of more advanced prototyping capabilities, such as variables, expressions, and conditionals. I would love to go back and re-work my prototype with those, but I’ll have to save that for a future project.
Movie Master
Timeline
2022 - 2023
My Role
UX Designer
Overview
Going to the movies is a classic pastime. However, the experience itself can be inconvenient - dealing with lots of lines and crowds to purchase concessions and tickets, and then get good seats. Movie Master eliminates the need to get to the theater super early and spend unnecessary time in lines, and spend more time enjoying the movie!
Problem
This project was created for Google’s UX Certificate on Coursera. The original prompt was to create an app to order snacks at a movie theater, but for more of a challenge I expanded it to be a full service app for a movie theater. My goal going into the project was to make an app that allowed for the most seamless, frustration-free moviegoing experience possible.
Approach
I began the project with conducting secondary research, as the course did not require conducting interviews or using surveys. I completed my own competitive analysis of 3 other apps in the moviegoing space.
I also looked at reviews for these apps, taking note of common complaints or compliments on things they did well.
From there I decided the key features my app needed to have, and how it would address pain points users were experiencing with competitors:
Concessions
Able to purchase independent of tickets
Option to get concessions delivered to seat
Rewards
Integrated into app, no need to sign in each time
Easily able to view rewards
Ticket experience
Able to view previously purchased tickets
Tickets can be downloaded for offline access in case of bad internet/service
Ad-free - app will make money through a convenience fee
I developed initial wireframes and a low-fidelity prototype from these wireframes.
Wireframes - V1
The course required conducting an initial usability study with the lo-fi prototype. I created an affinity map to synthesize the results of the study.
Wireframes - V2
The major changes in my second iteration were related navigation - most participants found the hidden menu to be confusing, so I replaced it with a navigation bar at the bottom of the screen. I also moved the "Back" buttons and added clear descriptions to the "Continue" buttons, as participants wanted to know what was coming next in the process.
After completing the high fidelity mockups, I put the project on hold to focus on my boot camp. When I returned to it 4 months later, I decided to put my new skills to the test and completely overhaul the look of the app. There was lots of misalignment, weird color choices, and I previously did not know how to properly use components in Figma, which made the prototype a lot more complex than it should have been. I also developed my own design system to give the app a clean, consistent look.
Before
After
Design System
I then conducted a second round of usability testing with my high-fidelity prototype, and found task completion times had significantly reduced with the new navigation. I also created another affinity map and made a few last changes based on the insights, which can be seen at the prototype linked below.
Improved reward system integration
Added the option to select rewards from profile and instantly be taken to reward redemption, instead of waiting to redeem during the checkout process
Cohesive checkout flow for concessions
Added ability to select shopping cart and instantly be taken to checkout, instead of having to navigate backwards through the menu, which confused most users
Include distance and directions for nearby theaters
Participants wanted to know exactly where the theater was located relative to them through the app
Outcome
Check out the final product here!
I believe I achieved my goal of an app that creates a seamless moviegoing experience. I also learned how to create and use my own design system.
In terms of things I'd do differently, one of the biggest frustrations I encountered was Figma’s lackluster prototyping abilities - the movie details, concessions, and checkout values were all static, making the experience itself less realistic. Right after I wrapped up this project, Figma announced the rollout of more advanced prototyping capabilities, such as variables, expressions, and conditionals. I would love to go back and re-work my prototype with those, but I’ll have to save that for a future project.