top of page

Case Study:
M-Theatre App

The M-Theatre is a regional Movie Theatre located in the suburbs of a metropolitan area. M Theatre aims to deliver the best movie experience for avid movie-goers. 

​

The problem:

Busy workers that enjoys going to the movies during their spare time but have trouble deciding what movie to go watch at the theatre.

​

The goal:

Design an app for M-Theatre that allows users to easily pick movies and purchase movie tickets.

ROLE

UX Research

Interface Design

Prototyping

TEAM

Self-Directed

CLIENTS

M- Theatre

YEAR

Fall 2021

(8 weeks)

iPhone 13 Mockup.png

Understanding the User

 

 

Design Process

User research

Personas

Problem statements

User journey maps

Design Process

M-Theatre Design Process.png

I decided to use the Design thinking Process as illustrated above to help me  proffer an advanced solution to this issue.

User Research

I conducted interviews and created empathy maps to understand the users needs. A primary user group identified through research was working adults who enjoys watching movies at the theatre but does not want to spend most of their limited spare time deciding what movie to go watch. 


This user group confirmed initial assumptions about M Theatre’s customers which revealed that time was the major factor limiting users from buying movie tickets.

​

Research also revealed  that User’s when trying to buy a movie ticket online become confused or unable to make a decision due to many factors, some of which  include:

  • Overwhelming amount of movie titles

  • Inability to have an idea of what the movie will look like.

  • Indecision

Personas

User Pain points:

Time, Overwhelmed, Uncertainty, Indecision.

​

By using the data I gathered from the interviews and empathy maps, I created a series of personas to help me get a better understanding of the users that i'll be designing for.

​

​

Personas M-Theatre-02.png
Personas M-Theatre-01.png

Problem Statements

ALLISON

21

​

Allison is college student, who wants a movie app that has user ratings because she wants to be able to tell if she would enjoy the movie she chooses.

​

​

BEN FOSTER

34

​

Ben is a busy nurse who needs an effective way to choose and buy movie tickets because he does not want to spend most of his limited free time searching for a movie to watch.

User Journey Maps

Finally, I ended the User Research section with  User Journey maps.

​

Given Task:

The users are looking for an easy way to choose and purchase movie tickets. Download the M-Theatre app, search for a movie and purchase a ticket.

​

Mapping the persona’s user journey revealed how helpful it would be for users to have access to a dedicated M-Theatre app.

Starting the Design

 

 

Competitive Audit

User Flow

How Might We (HMW)

Paper wireframes

Digital wireframes

Low-fidelity prototype

Usability studies

Competitive Audit

To start the ideation process, I conducted a competitive audit so that I could understand what user needs are already being met in the marketplace and how my design can improve on current solutions. 

​

​

User Flow

Using the data collected from the competitive audit and user research, I created a user flow to provide a clear and concise overview of the contents of my project.

M-Theatre Design Process [Recovered]-02.png

How Might We (HMW)

Based on my Affinity Diagram, I listed down the possible HMW questions that aligns with the users’ problems. I found common themes and insights which played an important role in developing my HMW questions to better identify ways in solving the users’ problems. 

​

M-Theatre Design Process [Recovered]-03.png

Solutions

​

As identified in the HMW questions listed above, there are 2 main focus on how to make this movie app scalable.

​

  1. How to help users find their movie of interest.

  2. How to help users get a preview of what movies they may be interested in before purchasing movie ticket.

My solution to the issue of interest would be to provide users with recommended movies based on user preference. this can be achieved by creating a preference screen asking users to choose from a variety of categories. 

​

I will also include trailer videos, synopsis and user ratings to help users know if movie of choice picks their interest.

Paper Wireframes

To ensure the elements of the app addressed user pain points, I took the time to go through an iterative design process. This included running a Crazy 8 exercise to jumpstart my creative process, followed by sketching paper wireframes of each screen of the app.

 

I then designed a system to provide users with tailored movie recommendations based on their preferences. To achieve this, I created a "Choose Preference" screen which allows users to select the type of movies they would like to watch. The home screen UI is then populated with movie suggestions tailored to the user's preferences, making it easier for them to choose which movies to go and watch at the theatre.

​

A paper prototype was created to evaluate the information architecture of the application, consisting of the Splash screen, Sign up screen, Preference screen, Home screen, Movie detail screen, Choose seat Screen, Card detail screen, Purchase succeeded screen, and Ticket detail screen.

​

Stars were used to mark the elements of each sketch that would be used in the initial digital wireframes.

Paper Wireframes M-Theatre-07.png
Paper Wireframes M-Theatre-08.png
Paper Wireframes M-Theatre 3-07.png

Digital Wireframes

I incorporated user feedback and findings from the user research into my design of the screens, including all the significant elements, as I progressed through the initial design phase.

Splash Screen.png
Login Page.png
Preference Page-1.png
Home Page.png
Movies Page.png
Movie Title Page.png
Showtimes Page.png
Choose Seats Page.png
Add ticket Page.png
Confirmation Page.png

Low-Fidelity Prototype

Using the completed set of digital wireframes, I created a low-fidelity prototype to test the user flow of registering an account, choosing and purchasing a movie ticket. This prototype will be used in a usability study to evaluate the user experience.

Usability Studies

I conducted a round of usability study. Findings from the study helped guide the designs from wireframes to mockups. 

​

Findings:

​

  • It wasn't immediately clear how to purchase a ticket

  • Users want to purchase tickets quickly

  • Users want a functioning search button

  • Users want to be able to choose date and location

​

Refining the
Design

 

 

Mockups

High-fidelity prototype

Accessibility

Mockups

After I conducted a usability study, I proceeded to resolve problems that was highlighted. Most users stressed the need to be able to choose preferred dates and location hence, I implemented a feature that enables users to do so.

 

I used High resolution images to help all users better understand the designs. I provided access to users who are vision impaired through adding alt text to images for screen readers. I used icons to help make navigation easier. I also used the color RED to highlight important icons and buttons which serves as visual cues to help users easily complete a ticket purchase. 

Movies Page.png
Movie Title Page.png
Showtimes Page.png
Choose Seats Page.png
Confirmation Page.png

High-Fidelity Prototype

After finalizing the mockups, I created a high-fidelity prototype. The final high-fidelity prototype presented cleaner user flows for browsing movies and ticket purchase.

Going forward

 

 

Take aways

Next steps

Take Aways

Impact: 

​

The app creates an experience that makes users feel like M-Theatre is truly dedicated to meeting their needs.

 

One quote from feedback:

“The app was so intuitive. I really like the interactive design.”

 

What I learned:

​

Working on this project has given me an insight into the various constraints users may face when trying to buy a movie ticket. It has highlighted the importance of conducting thorough research to ensure that all the relevant data is collected for the project. Furthermore, it has reinforced my belief that with the right attitude and effort, nothing is impossible. I am optimistic that this project will be the foundation for greater success in the future..

Next Steps

Conduct another round of usability studies to validate whether the pain points users experienced have been effectively addressed.

​

Conduct more user research to determine any new areas of need.

Christopher Ebigwu

Contact.

  • 1200px-Envelope_font_awesome.svg
  • Instagram
  • LinkedIn
bottom of page