Moo V

Moo V

Moo V

Movie Theater Mobile App

UX Case Study

Movie Theater Mobile App

UX Case Study

Movie Theater Mobile App

UX Case Study

Mockup of the home page.
Mockup of the home page.
Mockup of the page showing available times and movie details.
Mockup of the page showing available times and movie details.
Mockup of the seat and food selection page.
Mockup of the seat and food selection page.

Contents

Contents

Contents

Understanding the User

Understanding the User

Understanding the User

Starting the Design

Starting the Design

Starting the Design

Refining the Design

Refining the Design

Refining the Design

Going Forward

Going Forward

Going Forward

View Lofi Prototype

View Lofi Prototype

View Lofi Prototype

View Hifi Prototype

View Hifi Prototype

View Hifi Prototype

Project Overview

Project Overview

Project Overview

The Product

The Product

The Product

Moo V is an upcoming national movie theater chain expanding across the US. Moo V strives to deliver the best moviegoing experience and offers new releases as well as classic films. Their target audience is moviegoers of all kinds.

The Problem

The Problem

The Problem

Customers would like a way to browse movie showtimes and buy tickets online and/or ahead of time, as well as a rewards program.

The Goal

The Goal

The Goal

Design an app for Moo V that allows users to easily browse movies and purchase tickets, as well as participate in the rewards program.

My personal goal was to implement the design principles I had been learning as well as learn the ropes in Figma.

My personal goal was to implement the design principles I had been learning as well as learn the ropes in Figma.

My personal goal was to implement the design principles I had been learning as well as learn the ropes in Figma.

My Role

My Role

My Role

UX designer designing an app for Moo V from conception to delivery.

Responsibilities

Responsibilities

Responsibilities

Conducting preliminary research, paper and digital wireframing, low and high-fidelity prototyping, conducting usability studies, accounting for accessibility, and iterating on designs.

Project Duration

Project Duration

Project Duration

July to October 2023

Understanding the User

Understanding the User

Understanding the User

User Research: Summary

User Research: Summary

User Research: Summary

For my first project the course gave me a diverse set of fictional users to mock-interview, but I also conducted real interviews with friends and family.


Two user groups I identified were young adults wanting to buy specific tickets as fast and efficiently as possible, and (older) people with free time looking to see available movies.

For my first project the course gave me a diverse set of fictional users to mock-interview, but I also conducted real interviews with friends and family.


Two user groups I identified were young adults wanting to buy specific tickets as fast and efficiently as possible, and (older) people with free time looking to see available movies.

For my first project the course gave me a diverse set of fictional users to mock-interview, but I also conducted real interviews with friends and family.


Two user groups I identified were young adults wanting to buy specific tickets as fast and efficiently as possible, and (older) people with free time looking to see available movies.

I asked interviewees about their daily schedule and movie ticket buying experience, as well as observe them use a competitor’s app to learn additional pain points.


I also conducted a competitive audit of direct and indirect competitors to understand existing products and the market.

I asked interviewees about their daily schedule and movie ticket buying experience, as well as observe them use a competitor’s app to learn additional pain points.


I also conducted a competitive audit of direct and indirect competitors to understand existing products and the market.

I asked interviewees about their daily schedule and movie ticket buying experience, as well as observe them use a competitor’s app to learn additional pain points.


I also conducted a competitive audit of direct and indirect competitors to understand existing products and the market.

User Research: Pain Points

User Research: Pain Points

User Research: Pain Points

1

1

1

Overcomplicated

Overcomplicated

Overcomplicated

Participants indicated that existing apps and websites can be more complicated than they need to be.

Participants indicated that existing apps and websites can be more complicated than they need to be.

Participants indicated that existing apps and websites can be more complicated than they need to be.

2

2

2

Too many pop-ups

Too many pop-ups

Too many pop-ups

Too many pop-ups for location and sign-in requests made users frustrated.

Too many pop-ups for location and sign-in requests made users frustrated.

Too many pop-ups for location and sign-in requests made users frustrated.

3

3

3

Expensive Prices

Expensive Prices

Expensive Prices

Movie tickets can be expensive and concessions are even more expensive.

Movie tickets can be expensive and concessions are even more expensive.

Movie tickets can be expensive and concessions are even more expensive.

4

4

4

Small Text

Small Text

Small Text

Some users have trouble reading small text or need other assistive technologies.

Some users have trouble reading small text or need other assistive technologies.

Some users have trouble reading small text or need other assistive technologies.

Persona: Lisa

Persona: Lisa

Persona: Lisa

Problem Statement:

Problem Statement:

Problem Statement:

Lisa is a retired receptionist who needs a way to save money on tickets because she sees movies so often.

Lisa is a retired receptionist who needs a way to save money on tickets because she sees movies so often.

Lisa is a retired receptionist who needs a way to save money on tickets because she sees movies so often.

Persona describing Lisa Ford and her goals and frustrations.

User Journey Map

User Journey Map

User Journey Map

Mapping Mark’s user journey revealed how helpful it would be for users to have a dedicated Moo V app.

Mapping Mark’s user journey revealed how helpful it would be for users to have a dedicated Moo V app.

Mapping Mark’s user journey revealed how helpful it would be for users to have a dedicated Moo V app.

Table describing Mark's user journey map.

Starting the Design

Starting the Design

Starting the Design

Paper Wireframes

Paper Wireframes

Paper Wireframes

I tried a few iterations of each screen and added stars next to elements I would use in the final version.


I used my user research and competitive audit to inform my designs.

I tried a few iterations of each screen and added stars next to elements I would use in the final version.


I used my user research and competitive audit to inform my designs.

I tried a few iterations of each screen and added stars next to elements I would use in the final version.


I used my user research and competitive audit to inform my designs.

Photo of paper wireframe iterations.
Photo of paper wireframe iterations including the final version.
Photo of paper wireframe iterations including the final version.
Photo of paper wireframe iterations including the final version.

Final version

Final version

Final version

Digital Wireframes

Digital Wireframes

Digital Wireframes

As the initial design phase continued, I made sure to base screen designs on feedback and findings from user research.

As the initial design phase continued, I made sure to base screen designs on feedback and findings from user research.

As the initial design phase continued, I made sure to base screen designs on feedback and findings from user research.

Wireframe of home page.
Wireframe of home page.

I added a feature to view your tickets in-app for easy access.

I added a feature to view your tickets in-app for easy access.

Users indicated they liked a homescreen with just movies and no extra clutter.

Users indicated they liked a homescreen with just movies and no extra clutter.

Users indicated they liked a homescreen with just movies and no extra clutter.

Wireframe of the seat selection page.
Wireframe of the seat selection page.

Condensing each step into one screen keeps the user from going back and forth between screens.

Condensing each step into one screen keeps the user from going back and forth between screens.

Exits on the seatmap help users plan where they want to sit.

Exits on the seatmap help users plan where they want to sit.

My goal was to condense multiple steps to create the fastest and easiest flow possible.

My goal was to condense multiple steps to create the fastest and easiest flow possible.

My goal was to condense multiple steps to create the fastest and easiest flow possible.

Low-fidelity Prototype

Low-fidelity Prototype

Low-fidelity Prototype

The Lofi Prototype connected the main user flow to be used for a usability study.


It turns the static wireframes into something that can be interacted with.

The Lofi Prototype connected the main user flow to be used for a usability study.


It turns the static wireframes into something that can be interacted with.

The Lofi Prototype connected the main user flow to be used for a usability study.


It turns the static wireframes into something that can be interacted with.

View Lofi Prototype

View Lofi Prototype

View Lofi Prototype

Wide screenshot of Figma canvas showing all the prototype connections.

Usability Study: Findings

Usability Study: Findings

Usability Study: Findings

I conducted two rounds of usability studies. Findings from the first study helped guide the designs from wireframes to mockups. The second study used a high fidelity prototype and revealed what aspects of the mockups needed refining.

I conducted two rounds of usability studies. Findings from the first study helped guide the designs from wireframes to mockups. The second study used a high fidelity prototype and revealed what aspects of the mockups needed refining.

I conducted two rounds of usability studies. Findings from the first study helped guide the designs from wireframes to mockups. The second study used a high fidelity prototype and revealed what aspects of the mockups needed refining.

Round 1 Findings

Round 1 Findings

Round 1 Findings

1

1

1

Users liked the initial design.

Users liked the initial design.

Users liked the initial design.

2

2

2

Users preferred calling it “home” rather than”movies.”

Users preferred calling it “home” rather than”movies.”

Users preferred calling it “home” rather than”movies.”

3

3

3

Users didn’t like when past showtimes were shown.

Users didn’t like when past showtimes were shown.

Users didn’t like when past showtimes were shown.

Round 2 Findings

Round 2 Findings

Round 2 Findings

1

1

1

The view tickets feature was hard to find.

The view tickets feature was hard to find.

The view tickets feature was hard to find.

2

2

2

Users would like a cart feature while picking seats.

Users would like a cart feature while picking seats.

Users would like a cart feature while picking seats.

3

3

3

Users would like more color on the seatmap.

Users would like more color on the seatmap.

Users would like more color on the seatmap.

Refining the Design

Refining the Design

Refining the Design

Mockups

Mockups

Mockups

Early designs allowed for picking seats, ticket type, and snacks, but after the usability studies I added an expandable cart overlay to see and edit the order before the confirmation screen.

Early designs allowed for picking seats, ticket type, and snacks, but after the usability studies I added an expandable cart overlay to see and edit the order before the confirmation screen.

Early designs allowed for picking seats, ticket type, and snacks, but after the usability studies I added an expandable cart overlay to see and edit the order before the confirmation screen.

Wireframe of seatmap screen without cart feature.
Wireframe of seatmap screen without cart feature.
Wireframe of seatmap screen without cart feature.

Before Usability Studies

Before Usability Studies

Before Usability Studies

Mockup of seatmap screen with cart feature.
Mockup of seatmap screen with cart feature.
Mockup of seatmap screen with cart feature.

After Usability Studies

After Usability Studies

After Usability Studies

I also iterated on the seatmap based on user feedback that they wanted more color or to make it easier to understand. as well as small details throughout the app.

I also iterated on the seatmap based on user feedback that they wanted more color or to make it easier to understand. as well as small details throughout the app.

I also iterated on the seatmap based on user feedback that they wanted more color or to make it easier to understand. as well as small details throughout the app.

First iteration of seatmap, lacking in color.
First iteration of seatmap, lacking in color.
First iteration of seatmap, lacking in color.

Before Usability Study 2

Before Usability Study 2

Before Usability Study 2

Second iteration of seatmap with improved colors.
Second iteration of seatmap with improved colors.
Second iteration of seatmap with improved colors.

After Usability Study 2

After Usability Study 2

After Usability Study 2

Key Mockups

Key Mockups

Key Mockups

Home screen.
The screen with movie details and available times.
The screen for choosing your seat, ticket type, and for ordering food.
The order confirmation screen.

High-fidelity Prototype

High-fidelity Prototype

High-fidelity Prototype

The Hifi Prototype represents a final version of the design and is built for user testing.


It presented a more refined design and more developed features to better meet user needs.

The Hifi Prototype represents a final version of the design and is built for user testing.


It presented a more refined design and more developed features to better meet user needs.

The Hifi Prototype represents a final version of the design and is built for user testing.


It presented a more refined design and more developed features to better meet user needs.

View Hifi Prototype

View Hifi Prototype

View Hifi Prototype

A wide screenshot of the Figma canvas with prototype connections.  Click to view prototype.

Accessibility Considerations

Accessibility Considerations

Accessibility Considerations

1

1

1

Icons are used heavily to help guide users to the features they are looking for.

Icons are used heavily to help guide users to the features they are looking for.

Icons are used heavily to help guide users to the features they are looking for.

2

2

2

I made sure to check the color contrast throughout the app to meet accessibility needs.

I made sure to check the color contrast throughout the app to meet accessibility needs.

I made sure to check the color contrast throughout the app to meet accessibility needs.

3

3

3

The app has a zoom feature on the seatmap where the text is smaller.

The app has a zoom feature on the seatmap where the text is smaller.

The app has a zoom feature on the seatmap where the text is smaller.

Going Forward

Going Forward

Going Forward

Takeaways

Takeaways

Takeaways

Impact:

Impact:

Impact:

Most of the participants who used the app during the usability studies said they liked my app more than AMC and Cinemark, which was one of my goals. My app was simpler, easier to use, and less cluttered. They also enjoyed the color scheme and visual design, calling it “soothing.”

Most of the participants who used the app during the usability studies said they liked my app more than AMC and Cinemark, which was one of my goals. My app was simpler, easier to use, and less cluttered. They also enjoyed the color scheme and visual design, calling it “soothing.”

Most of the participants who used the app during the usability studies said they liked my app more than AMC and Cinemark, which was one of my goals. My app was simpler, easier to use, and less cluttered. They also enjoyed the color scheme and visual design, calling it “soothing.”

What I Learned:

What I Learned:

What I Learned:

This project showed that putting the user first and building a fundamentally simple and efficient user flow and navigation creates a better ux than making a design complicated and cluttered.

This project showed that putting the user first and building a fundamentally simple and efficient user flow and navigation creates a better ux than making a design complicated and cluttered.

This project showed that putting the user first and building a fundamentally simple and efficient user flow and navigation creates a better ux than making a design complicated and cluttered.

Next Steps

Next Steps

Next Steps

1

1

1

Continue to flesh-out and refine other user flows like the rewards program.

Continue to flesh-out and refine other user flows like the rewards program.

Continue to flesh-out and refine other user flows like the rewards program.

2

2

2

Further refine the visual design of the app to make it look more interesting without losing the simple design.

Further refine the visual design of the app to make it look more interesting without losing the simple design.

Further refine the visual design of the app to make it look more interesting without losing the simple design.

3

3

3

Conduct usability studies with the new features like the cart and new badge on the ticket icon.

Conduct usability studies with the new features like the cart and new badge on the ticket icon.

Conduct usability studies with the new features like the cart and new badge on the ticket icon.

Lets Connect!

Lets Connect!

Lets Connect!

Thank you for reviewing my work on the Moo V app! If you’d like to see more or get in touch, you can copy my email address to your clipboard below or find me on LinkedIn.

Thank you for reviewing my work on the Moo V app! If you’d like to see more or get in touch, you can copy my email address to your clipboard below or find me on LinkedIn.

Thank you for reviewing my work on the Moo V app! If you’d like to see more or get in touch, you can copy my email address to your clipboard below or find me on LinkedIn.

Designed in Figma

Built on Framer

Updated Jan’25

© 2025 Lee Raver

Designed in Figma

Built on Framer

Updated Jan’25

© 2025 Lee Raver

Designed in Figma

Built on Framer

Updated Jan’25

© 2025 Lee Raver