CINIMAX

UX Case Study

Duration: 12 Weeks

CINIMAX is a seat reservation app for movie theaters, enhancing their booking experience with intuitive features that make the process easy and helpful for the users to book seats of their choice. The case study was completed as part of the Google UX Certificate.


My Role as Designer

I completed the user experience design for this project. I conducted the design process with ideation and research to create an MVP design for a core flow.


Responsibilities

  • Ideation

  • User Research

  • User Interviews

  • Wireframing

  • Usability Studies

  • Prototyping

Problem && Solution

The current system allows users to book seats without their preference, so they can only select the number of seats that could be either together or far apart. 


Create a booking experience that allows users to select seats based on availability and preference. 

CINIMAX

UX Case Study

Duration: 12 Weeks

CINIMAX is a seat reservation app for movie theaters, enhancing their booking experience with intuitive features that make the process easy and helpful for the users to book seats of their choice. The case study was completed as part of the Google UX Certificate.


My Role as Designer

I completed the user experience design for this project. I conducted the design process with ideation and research to create an MVP design for a core flow.


Responsibilities

  • Ideation

  • User Research

  • User Interviews

  • Wireframing

  • Usability Studies

  • Prototyping

Problem && Solution

The current system allows users to book seats without their preference, so they can only select the number of seats that could be either together or far apart. 


Create a booking experience that allows users to select seats based on availability and preference. 

CINIMAX

UX Case Study

Duration: 12 Weeks

CINIMAX is a seat reservation app for movie theaters, enhancing their booking experience with intuitive features that make the process easy and helpful for the users to book seats of their choice. The case study was completed as part of the Google UX Certificate.


My Role as Designer

I completed the user experience design for this project. I conducted the design process with ideation and research to create an MVP design for a core flow.


Responsibilities

  • Ideation

  • User Research

  • User Interviews

  • Wireframing

  • Usability Studies

  • Prototyping

Problem && Solution

The current system allows users to book seats without their preference, so they can only select the number of seats that could be either together or far apart. 


Create a booking experience that allows users to select seats based on availability and preference. 

Process

WAY OF WORK


My Design Process
I started my design process with user research interviews. Empathizing with users, I identified their needs in terms of personas. I then created user stories along with user journey maps to define the requirements.

Next, I explored some user flows to create wireframes and created a working prototype.

Testing the paper & digital prototype with users led to valuable feedback that helped with the creation of visual design and high-fidelity mockups

Research

CLARITY ON USER PROBLEM


User Interviews

To understand the current system and how it limits users to what they want, I conducted five interviews for research. The feedback from these interviews added clarity to the problem statement with valuable insights into user pain points. 


User Interview Questions

1. How is the current booking system? 

2. What issues do you face when you book seats? 

3. Any feature(s) that would help with the process? 

4. A feature that you think is a must to have? 

 

User Research Summary

I conducted interviews to understand the current booking system in the user’s mental model, rather than doing a comparative analysis of other apps because most of them have the same reservation system that lacks the very feature we are trying to solve for and achieve.


A primary user group identified through search said that the current system lacks the essential feature they would want in the app, "selecting seat of choice” this feature resonated with many other users. Some users said that the complete system needs revamping with features such as digital tickets, history tracking, etc.

I conducted interviews to understand how is the current booking system in the user’s mental model, rather than doing a comparative analysis of other apps because most of them have the same reservation system that lacks the same feature we are trying to solve for and achieve.


A primary user group identified through search said that the current system lacks the basic feature they would want in the app, "selecting seat of choice” this feature resonated with many other users. Some users said the complete system needs revamping with features such as digital tickets, history tracking, etc.

Pain Points

There is no way of selecting seat of choice while reservation.

People still need to get the tickets 30 mins before a show from the theater  

Users have to either book through the website or call the theater directly.

Define

STATING THE PROBLEM


Junaid is

A new grad, making their way into the professional world, with a busy routine he hasn't connected with his friends for some time, he is planning a movie night so that he can connect with his friends.


Rabeea is

A business executive working at a big finance firm, she loves to provide new experiences for her children. This time she is planning a theater experience for her kids so that they can learn about cinema.

STATING THE PROBLEM


Junaid is

A new grad, making his way into the professional world, with a busy routine he hasn't connected with his friends for some time, he is planning a movie night so that he can connect with his friends.


Reeba is

A business executive working at a big finance firm, she loves to provide new experiences for her children. This time she is planning a theater experience for her kids so that they can learn about cinema.

KNOWING THE USER

Personas

Reeba Naeem

" Searching ways to plan fun weekend for the kids"

" Searching ways to plan fun weekend for the kids"

Demographics

  • Age - 38

  • Education - College Graduate

  • Occupation - Management Exe

  • Family - Husband & 3 Kids

  • Hometown - Islamabad, Pakistan

About

About

Reeba is an individual with a busy work schedule but loves to spend time with her kids. This week she wants to have a movie night with the kids giving them a theater experience. She would love to have everything arranged beforehand, including booking, tickets, and food.

Goals

  • Plan a movie night for the kids to provide them with a theater experience.

  • She wants to have all the seats together.

  • She wants to book the seats in advance and get the tickets before the show.

Frustrations

Frustrations

  • Not sure if the selected seats will be together or not.

  • Tickets will not be available until you collect them from the counter after booking.

  • Check the movie details to ensure it's suitable for the kids.

Junaid Akram

" Let’s watch a movie this weekend"

" Let’s watch a movie this weekend"

Demographics

  • Age - 24

  • Education - College Graduate

  • Occupation - Software Engineer

  • Family - Parents & 2 Siblings

  • Hometown - Islamabad, Pakistan

About

About

Junaid is a fresh graduate who loves spending time with his friends as most of them are busy either starting a new job or looking for one. So they haven’t connected for a while now. Junaid wants to plan a fun evening, starting with a movie that all his friends would enjoy.

Goals

Goals

  • Wants to watch a trending movie on the weekend with friends.

  • Junaid wants to surprise his friends by booking movie tickets for everyone.

  • Junaid wants to select all the seats together so all the friends can sit together.

  • Wants to watch a trending movie on the weekend with friends.

  • Junaid wants to surprise his friends by booking movie tickets for everyone.

  • Junaid wants to select all the seats together so all the friends can sit together.

Frustrations

Frustrations

  • The booking system does not let him select seats of choice.

  • He cannot share tickets with his friends so everyone arrives on their own.

  • Unable to decide on a movie as there are little to no details about the film.


KNOWING THE USER

Personas

Reeba Naeem

" Searching ways to plan fun weekend for the kids"

Demographics

  • Age - 38

  • Education - College Graduate

  • Occupation - Management Exe

  • Family - Husband & 3 Kids

  • Hometown - Islamabad, Pakistan

About

Reeba is an individual with a busy work schedule but loves to spend time with her kids. This week she wants to have a movie night with the kids giving them a theater experience. She would love to have everything arranged beforehand, including booking, tickets, and food.

Goals

  • Plan a movie night for the kids to provide them with a theater experience.

  • She wants to have all the seats together.

  • She wants to book the seats in advance and get the tickets before the show.

Frustrations

  • Not sure if the selected seats will be together or not.

  • Tickets will not be available until you collect them from the counter after booking.

  • Check the movie details to ensure it's suitable for the kids.

Junaid Akram

" Let’s watch a movie this weekend"

Demographics

  • Age - 24

  • Education - College Graduate

  • Occupation - Software Engineer

  • Family - Parents & 2 Siblings

  • Hometown - Islamabad, Pakistan

About

Junaid is a fresh graduate who loves spending time with his friends as most of them are busy either starting a new job or looking for one. So they haven’t connected for a while now. Junaid wants to plan a fun evening, starting with a movie that all his friends would enjoy.

Goals

  • Wants to watch a trending movie on the weekend with friends.

  • Junaid wants to surprise his friends by booking movie tickets for everyone.

  • Junaid wants to select all the seats together so all the friends can sit together.

Frustrations

  • The booking system does not let him select seats of choice.

  • He cannot share tickets with his friends so everyone arrives on their own.

  • Unable to decide on a movie as there are little to no details about the film.


Ideate

THERE WAS THIS TIME


User Stories

After interviewing the potential users, I translated research findings into user personas that guided the way. I then brainstormed different user stories, identifying the core user story and app feature requirements for the MVP design.

User Story

As a person who likes to spend time with his friends, I would love to have us watch a movie together.

As a person who likes to spend time with his friends, I would love to have us watch a movie together.

As a person who likes to spend time with his friends, I would love to have us watch a movie together.

Requirement

Requirement

  • Create a booking for a movie

  • Choose seats of choice

  • Share tickets with my friends

  • Create a booking for a movie

  • Choose seats of choice

  • Share tickets with my friends

  • Create a booking for a movie

  • Choose seats of choice

  • Share tickets with my friends

User Story

As a working mother who likes to organize and plan new experiences for my kids, I want a movie night for the kids to watch a fun movie.

As a working mother who likes to organize and plan new experiences for my kids, I want a movie night for the kids to watch a fun movie.

As a working mother who likes to organize and plan new experiences for my kids, I want a movie night for the kids to watch an fun movie.

Requirement

Requirement

  • Pick a suitable movie for the kids

  • Have all the seats together

  • Reserve seats and pay before the screening

  • Pick a suitable movie for the kids

  • Have all the seats together

  • Reserve seats and pay before the screening

  • Pick a suitable movie for the kids

  • Have all the seats together

  • Reserve seats and pay before the screening

User Flow Diagram

After mapping user stories to basic app requirements, I created a basic user flow chart that establishes the user journey through the core flow.

User Flow Diagram

After mapping user stories to basic app requirements, I created a basic user flow chart that establishes the user journey through the core flow.

GETTING IT OUT THERE

Wireframes

Using the flowchart I started with paper wireframes to get ideas out there quickly, once a core flow was complete, I translated the paper wireframes into digital (lofi) wireframes.

GETTING IT OUT THERE

Wireframes

Using the flowchart I started with paper wireframes to get ideas out there quickly, once a core flow was complete, I translated the paper wireframes into digital (lofi) wireframes.

Build

BUILDING THE BLOCK


The Prototype

From the lofi wireframes, I created a working prototype in Figma and shared the prototype with participants to test. Their feedback helped identify further pain points, gaps in usability, interface, and overall improvements in design.

Test

TESTING WITH USERS


Usability Testing

Next, I conducted two remote moderated usability studies with five participants to test the main highlights and drawbacks of the design so far. The participant's feedback helped me with further improvement in the overall design. The first study enabled me to find missing features in the lofi design and the second added value to the overall visual design in the final prototype.


User Feedback

  • The users wanted a way to search and filter movies from the home screen.

  • There was no distinction in payments. This was added in the last step of the process

  • Users wanted continuity of details as they moved along in each step. This was added across the reservation flow.

Fatima Faruq

Fatima Faruq

Fatima Faruq

Research Engineer

Research Engineer

Research Engineer

"The reservation flow was fairly quick and easy to complete."

Deliver

BRINGING IT TO LIFE


Visual Design

It was time to work on the visual design of the app. The users are looking for a simple and intuitive experience that lets them go through the reservation step, allowing them to select seats of choice. I designed the visual in such a way that it resonated with them.

Colors

I started playing with different colors to find the right color group, with yellow as the primary color found the right combination of blue and white that created a good visual balance. I divided the colors using a 60-30-10 ratio with some assistive colors to add value to visual cues for proper user feedback.

10%

#0D2C54

10%

#0D2C54

30%

#F5AA39

30%

#F5AA39

60%

#F7F5F2

60%

#F7F5F2

#BC3030

#BC3030

#958F8F

#958F8F

#F4B400

#F4B400

Typography

Poppins was chosen as the font for the app, being a geometric sans serif typeface it has many font weights and a clean font style. It is readable in almost all sizes and is excellent for emphasis.

Aa

Poppins - Medium

Poppins - Bold

Poppins - Semi Bold

Poppins - Regular

Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz

BRINGING IT TO LIFE

UI Components

The user interface elements were designed from a basic structure from the design process and then enhanced in iterations from feedback and usability studies. The overall intended tone was to make the UI simple yet intuitive enough so that users complete their journeys.

THE INTERFACE

High Fidelity Design

Accounting for user needs and feedback from the usability studies, the UI design was focused primarily on the reservation flow. The steps are kept simple with user selections that guide the user through each step.

Accounting for user needs and feedback from the usability studies, the UI design was focused primarily on the reservation flow. The steps are kept simple with user selections that guide the user through each step.

THE INTERFACE

Getting Started

The welcome screen provides the user to log in or register a new account. The welcome screen emphasizes the quality service of the theater.

THE INTERFACE

App Home

Users can search, navigate and select a movie, find movies currently running in the theater or see upcoming ones. They can also navigate to their profile, and view current booking or their booking history.

THE INTERFACE

Preview Movie & Booking Seats

When the user selects a movie, a details screen opens up with the movie’s plot, cast, and trailer. The user is provided a button at the bottom to start the booking process.

THE INTERFACE

Seat Selection

The user can select seats of choice from the theater-wide view with a history indicator that indicates the user of the currently available, booked, and user-selected seats. A price chip at the end of the screen sums up the users per seat value. The confirmation screen provides a quick overview of the booking before payment.

LIVE IN ACTION

Reservation Flow

The prototype with the core flow of seat reservation.

The Takeaways & Next Steps

LESSON LEARNED AND FUTURE


Impact

The process has become quick and easy addressing the most important pain point for users which was of selecting the seat of their choice.


What I Learned

While designing the app, I learned that the first ideas are only the beginning of the process of creativity. Usability studies and peer feedback influences each iteration of the app’s designs.


Next Steps

  • Conduct another round of usability studies to validate addressed pain points resolution.

  • Research and apply considerations of our secondary user-persona group and update the core flow.

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


THE END

Thankyou 🙏🏻

I appreciate your time and attention, I hope you have liked the work and understood what I intended to do but still If you have any questions?