A Classic Duo: Movies and Popcorn

A conceptual project to add a new feature to a popular movie ticketing mobile app.

Fandango, one of the leading movie ticketing platforms, aims to “delight movie fans” and deliver the “total movie experience -anytime, anywhere.” However, at the time of this project, Fandango’s mobile app was missing an essential part of the movie experience: concessions.

My team’s mission was to integrate a new feature to pre-order concessions on Fandango’s mobile app. By doing so, we believed that users would have a more complete and convenient movie-going experience while increasing the app’s overall use.

The Challenge

Users need a way to purchase concessions through Fandango’s mobile app to decrease time spent in line and have a more socially distanced movie-going experience.

The Discover Phase

“I get concessions pretty much every time I go to the movies because it’s a habit… I usually get the big three: popcorn, soda, and candy.”

― User Interview Participant

The Define Phase

“Well, the first thing is finding the shortest line because I don't want to wait. If my partner is in line for concessions, I'll grab our drinks from the bar that way we can kind of shorten the time.”

— User Interview Participant

The Design Phase

As we progressed in levels of fidelity, we iterated our designs based on internal critiques and feedback from usability participants. I created the usability test plan and metrics, and my teammates moderated the testing session remotely.

We tasked users to complete the following:

  • Add movie tickets to order

  • Add concessions to order

  • Complete the purchase

  • View the active order in My Tickets

Reviewing our “Rotten Tomatoes” scores from usability testing.

Our goal for testing was for users to browse for movie tickets and concessions, add items to their order, and complete the purchase in under 7 minutes with no more than 6 errors. We achieved this in the first round of testing but the following rounds saw worse results for various reasons.

Unfortunately, we ran out of time for this project but we would’ve liked to conduct more testing on the hi-fi prototype. We would likely recruit additional participants who could access the prototype through a desktop or laptop and/or figure out how to account for different mobile devices in Figma’s prototype mode.

*Note: Metrics for hi-fi testing dropped due to technical issues with Figma.

The Deliver Phase

After a two-week design sprint, our team successfully addressed the design opportunity we confirmed through our research.

  • Seamlessly integrated concessions into the Fandango app’s existing e-commerce;

  • Redesigned the payment and post-purchase discovery to access upcoming tickets and/or food orders; and

  • Added a featured partnership with Uber so users can get to the theater quicker and access discounts on future Fandango purchases.

The End Result

We seamlessly integrated a new feature for users to easily pre-order concessions for a safe and complete movie-going experience during the pandemic.

Project Retrospective

Future Improvements:

  • Ensure prototypes are responsive to different devices.

  • Restructure the IA, particularly bottom navigation.

  • Replace Trailers with Concessions.

  • Nest Trailers under Spotlight or Movies.

  • Integrate seat delivery service and an option to leave tips.

  • Develop an option to gift concessions to a friend.

  • Continue exploring ways to channel Fandango’s “playful” brand in the UI such as animation on the Popcorn icon that ‘pops’ when adding items.

Key Takeaways:

  • We should have done a comparative analysis of food delivery apps (ie: Uber Eats, Postmates, GrubHub).

  • Use components and variants earlier in the process to save time on iterations!

  • Incorporating a 0-2 scale to task completion would provide a more detailed evaluation of prototypes.

    • 0 = Incomplete

    • 1 = Significant difficulty, prompting, or workaround

    • 2 = Completed with ease

  • Set better boundaries so we’re not staying up late and can return to the project fresh each day.