OnScreen
A mobile movie ticket reserving app
Where
San Antonio, Texas
What
Native Mobile App (iOS)
Why
Google Certification Program Portfolio Project
Role
Designer, Researcher
Category
E-Commerce, Entertainment
When
June 2022 - July 2022

Why I made this project

Growing up, I always wanted to be a movie director or somehow be involved with making movies. When prompted to make an app to sell movie tickets, it was a no-brainer for me to choose this for my project.

Market Research
The Claim

With the 2020 lockdowns, the film industry saw an all time low since 1998 with a drop off of 81%. However, once the lockdowns had been lifted, the box office saw a 112% increase for 2021.

The Problem

Being able to easily, and conveniently, find a movie and reserve tickets at theaters of clients’ choosing.

Competitive Analysis

As part of my research, I found other popular apps in the competitive space. In doing so, I was looking for great interactions, accessibility, and overall ordering experience.

Problems for the Competitors
Ridiculous if you can’t see tickets in your order!
-R
It never works I either have to purchase at the theater or on my home computer.
-T
I want to look at a trailer when I CHOOSE to - not be bombarded with trailers with every click I make on screen.
-C
Flow Diagram

To get started, I created a flow diagram to outline the main path users would take. More optional and fail states paths were later added throughout the design process.

Main User Flow
High-Fidelity UI Design

Once I had the basic flow down, I did a quick usability study on the low-fidelity prototype to find what else I could improve on. From there, I also had to design a logo, come up with a brand, and define the fonts and colors.

Color Palette
Logo/icons, primary, background primary/secondary, font
Primary Font
Overpass
Regular, Medium, Semi-Bold, Bold
Secondary Font
Poiret One
Regular
AaBbCcDdEe
AaBbCcDdEe
Going to the movies look & feel

The style of the whole app was meant to feel like going to a movie theater or an award show.

40 High-Fidelity Designs Were Created

After some time and a few more classes taken, I went back and redesigned all of the screens with all the new skills and knowledge I gained. Accessibility and user concerns were also remedied with the redesign.

I also played around with changing the background to match each screenshot of the movie selected. For the other menus I tested the design with having a secondary dark blue background in addition to black as the background trying to stay with the company colors.

Prototype Validation

I ran another usability study on my high-fidelity prototype with 5 users plus 2 others that had previously peer reviewed my project as part of the certification program. The 5 users of the usability study were asked to preform 4 different tasks, which had them end up going through the entire main flow path of buying and reserving a movie ticket through the app.

The other 2 peer reviewers were asked a host of questions for the certification program. They too were tasked to try and get through the main flow path.

Study Results

The usability study I ran with the 5 users were all able to get through the main flow path without issue.

However, 1 of the 2 peer reviewers were unable to get past the seat selection. They did not understand what to do when that screen was presented, and they were unable to complete the main flow path because of it.

Prototype Update

With having the 1 peer reviewer unable to complete the flow path due to a lack of understanding, I had to keep this front of mind when redesigning the app. For this screen in particular, I tried to make seat selection easier to accomplish by making the icons seats, making them larger, having the title clearly state what action to take, and having a legend showing which seats are taken.

Accessibility Check

I evaluated the app against the AA standards of WCAG. I found areas of improvement within my app.

One specific example that I improved on was the CTA buttons for selecting a theater. On my first round of the high-fidelity mockups, I used tiny buttons for selecting a time. I also jammed too much info into one screen.

Project Summary

During this project, I was able to evaluate the market, conduct a competitive audit, and create a set of low-fidelity wireframes with which I performed my first round of usability studies. From there I was able to iterate to build out high-fidelity designs for the second usability study. After the last round of the study, I went back and created beautiful UI designs with a focus on consistency with company branding and colors, and a mindset of keeping with accessibility guidelines.