SNAX

SNAX

SNAX is a snack ordering app designed to help cinema-goers skip queues by placing group orders in advance, saving time and ensuring they never miss a moment of the movie.

SNAX is a snack ordering app designed to help cinema-goers skip queues by placing group orders in advance, saving time and ensuring they never miss a moment of the movie.

Duration

Duration

January 2025

January 2025

to February 2025

Role

UX Designer

UX Researcher

Team

Solo

Tools Used

Figma

Chat Gpt

Google Forms

Photoshop

The problem

The problem

Cinema-goers often face long concession lines that force them to choose between grabbing snacks or missing part of the film. The ordering process is slow, inconvenient, and especially inefficient for groups.

Cinema-goers often face long concession lines that force them to choose between grabbing snacks or missing part of the film. The ordering process is slow, inconvenient, and especially inefficient for groups.

The goal

The goal

To design a mobile-first app that allows users to place group snack orders ahead of time — reducing wait times, avoiding disruptions, and improving the overall movie-going experience.

To design a mobile-first app that allows users to place group snack orders ahead of time — reducing wait times, avoiding disruptions, and improving the overall movie-going experience.

Research

Research

Research Goal

Research Goal

Understand the pain points and expectations of cinema-goers when ordering snacks to identify opportunities for a better experience.

Understand the pain points and expectations of cinema-goers when ordering snacks to identify opportunities for a better experience.

Methods used

Methods used

  • User interviews with 4 frequent cinema-goers

  • Competitor analysis of similar features in apps like Atom Tickets, Uber Eats, and Odeon

  • Journey mapping to track when and how snack orders typically happen during a movie visit

  • User interviews with 4 frequent cinema-goers

  • Competitor analysis of similar features in apps like Atom Tickets, Uber Eats, and Odeon

  • Journey mapping to track when and how snack orders typically happen during a movie visit

User Pain Points

User Pain Points

1

Struggling to Understand Arabic


1

Confusion with Steps and Structure







2

2

Inconsistency & Motivation



3

3

Lack of Reliable, Engaging Resources


4

4

Struggling to Understand Arabic



“Understanding the meanings of Arabic words was hard.”

1

Confusion with Steps and Structure


“A video or animation showing how to pray would’ve helped.”





2

Inconsistency & Motivation



“A Salah tracker with streaks and rewards would motivate me.”

3

Lack of Reliable, Engaging Resources



4

Inconsistency & Motivation



3

Competitive analysis

Competitive analysis

Occupation: Uni Student / Part-time Retail Worker

Occupation: Uni Student /

Part-time Retail Worker

Occupation: Uni Student /

Part-time Retail Worker

Name: Mahin Islam

Name: Mahin Islam

Name: Mahin Islam

Cinema habits: Goes to the cinema 2–3 times a month with friends

Cinema habits: Goes to the cinema

2–3 times a month with friends

Age: 21

Age: 21

Age: 21

💬 Quote

“I just want to sit down and know the snacks are sorted — I hate being the guy holding up the group.”

💬 Quote

“I just want to sit down and know the snacks are sorted — I hate being the guy holding up the group.”

💬 Quote

“I just want to sit down and know the snacks are sorted — I hate being the guy holding up the group.”

🎯 Goals

  • Enjoy the full movie experience without interruptions

  • Order snacks ahead of time so he doesn’t miss trailers or scenes

  • Coordinate snack orders for his group easily

🎯 Goals

  • Enjoy the full movie experience without interruptions

  • Order snacks ahead of time so he doesn’t miss trailers or scenes

  • Coordinate snack orders for his group easily

🎯 Goals

  • Enjoy the full movie experience without interruptions

  • Order snacks ahead of time so he doesn’t miss trailers or scenes

  • Coordinate snack orders for his group easily

😤 Frustrations

  • Always ends up ordering for everyone last-minute

  • Gets stuck in the queue and misses movie intros

  • No app lets him place and customise a group snack order in advance

😤 Frustrations

  • Always ends up ordering for everyone last-minute

  • Gets stuck in the queue and misses movie intros

  • No app lets him place and customise a group snack order in advance

😤 Frustrations

  • Always ends up ordering for everyone last-minute

  • Gets stuck in the queue and misses movie intros

  • No app lets him place and customise a group snack order in advance

Cinema habits: Goes to the cinema

2–3 times a month with friends

Competitive analysis

Competitive analysis

App

Smooth movie

booking + snacks

Group order

feature

Only in

US theatres

Uber

Eats

Odeon

Native snack

order option

No group

or pickup

time feature

Pros

Cons

Atom

Tickets

Doesn't support

concession pickup

App

Smooth movie booking + snacks

Group order feature

Only in US theatres

Only in US

theatres

Uber Eats

Odeon

Native snack order option

No group or pickup time feature

No group or pickup

time feature

Pros

Cons

Atom Tickets

Doesn't support concession pickup

Doesn't support

concession pickup

Ideation & Wireframes

Ideation & Wireframes

Design Goals (based on research)

Design Goals (based on research)


Based on the insights gathered from user feedback, I defined five primary design goals:

  • Streamline group snack ordering by allowing users to add multiple items in a single flow without confusion.

  • Allow time-based pre-orders so users can schedule their pickup ahead of the movie and avoid last-minute stress.

  • Make the experience mobile-first and frictionless, optimised for use in the cinema environment

  • Minimise payment friction in group scenarios by allowing clear breakdowns and future potential for payment splitting.

  • Reduce cognitive overload during ordering by showing a clear, step-by-step review of what’s been added and by whom.


Based on the insights gathered from user feedback, I defined five primary design goals:

  • Streamline group snack ordering by allowing users to add multiple items in a single flow without confusion.

  • Allow time-based pre-orders so users can schedule their pickup ahead of the movie and avoid last-minute stress.

  • Make the experience mobile-first and frictionless, optimised for use in the cinema environment

  • Minimise payment friction in group scenarios by allowing clear breakdowns and future potential for payment splitting.

  • Reduce cognitive overload during ordering by showing a clear, step-by-step review of what’s been added and by whom.

Feature Ideas

Feature Ideas

To address the user pain points and meet the design goals, I explored the following feature concepts:


  • 🧾 Group Order Builder:

    Allows one person to compile a group snack order, adding multiple items with clear quantity and person tagging.


  • ⏰ Time Slot Selection:

    Lets users choose a specific pickup time (e.g. 10–15 minutes before the movie starts) to avoid missing scenes.


  • 💸 Split Payment (Future Consideration):

    Potential to split the total by item or participant, reducing friction in group scenarios.


  • ⭐ Saved Combos:

    Frequent cinema-goers can save favourite orders for faster checkout next time.


  • 🎟 Seat Number Input (Optional):

    Option to enter seat numbers to help concession staff find the right customer (useful for in-seat delivery in future).

To address the user pain points and meet the design goals, I explored the following feature concepts:


  • 🧾 Group Order Builder:

    Allows one person to compile a group snack order, adding multiple items with clear quantity and person tagging.


  • ⏰ Time Slot Selection:

    Lets users choose a specific pickup time (e.g. 10–15 minutes before the movie starts) to avoid missing scenes.


  • 💸 Split Payment (Future Consideration):

    Potential to split the total by item or participant, reducing friction in group scenarios.


  • ⭐ Saved Combos:

    Frequent cinema-goers can save favourite orders for faster checkout next time.


  • 🎟 Seat Number Input (Optional):

    Option to enter seat numbers to help concession staff find the right customer (useful for in-seat delivery in future).

Wireframes

Wireframes

Before diving into high-fidelity design, I sketched and iterated on key low-fidelity wireframes to test layout ideas, user flow, and core features. The goal was to validate that the group ordering experience felt simple and intuitive even in early form.

Before diving into high-fidelity design, I sketched and iterated on key low-fidelity wireframes to test layout ideas, user flow, and core features. The goal was to validate that the group ordering experience felt simple and intuitive even in early form.

Users browse snacks, adjust quantities, and build their group order easily.

Users browse snacks, adjust quantities, and build their group order easily.

Snack Menu Screen

Snack Menu Screen

A clear overview of all items added, broken down by person (if applicable), with real-time cost updates.

A clear overview of all items added, broken down by person (if applicable), with real-time cost updates.

Group order summary

Group order summary

Users select a pickup time before the movie starts, ensuring a smooth experience without queueing.

Users select a pickup time before the movie starts, ensuring a smooth experience without queueing.

Pickup Time Selection

Pickup Time Selection

High fidelty Design

High fidelty Design

After testing the core layout through wireframes, I developed high-fidelity designs focused on quick snack ordering, mobile-first usability, and inclusivity for dietary needs.
I prioritized visual clarity, simplified navigation, and a clean UI tailored for use in dim lighting — like cinema environments.

After testing the core layout through wireframes, I developed high-fidelity designs focused on quick snack ordering, mobile-first usability, and inclusivity for dietary needs.
I prioritized visual clarity, simplified navigation, and a clean UI tailored for use in dim lighting — like cinema environments.

After testing the core layout through wireframes, I developed high-fidelity designs focused on quick snack ordering, mobile-first usability, and inclusivity for dietary needs.
I prioritized visual clarity, simplified navigation, and a clean UI tailored for use in dim lighting — like cinema environments.

Snack Menu

Snack Menu

Snacks are categorized and include icons for halal, vegan, and allergy information. Users can view ingredients and calorie counts to make informed choices.

Snacks are categorized and include icons for halal, vegan, and allergy information. Users can view ingredients and calorie counts to make informed choices.

Group Order Summary

Group Order Summary

Group members can see who ordered what and edit quantities in real time. A clear breakdown shows individual and total prices for transparency.

Group members can see who ordered what and edit quantities in real time. A clear breakdown shows individual and total prices for transparency.

Pickup Time Selection

Pickup Time Selection

Users select a pickup time based on their movie time, ensuring they don’t miss the start of their film.

Users select a pickup time based on their movie time, ensuring they don’t miss the start of their film.

Checkout & Payment

Checkout & Payment

The checkout screen shows a grouped item summary and gives users three flexible payment options: pay for everyone, split by individual orders, or split the total equally. This ensures smoother group coordination and a faster checkout experience.

The checkout screen shows a grouped item summary and gives users three flexible payment options: pay for everyone, split by individual orders, or split the total equally. This ensures smoother group coordination and a faster checkout experience.

Accessibility Considerations

Accessibility Considerations


  • High-contrast colors for readability in dark settings


  • Large tap targets for easy mobile interaction


  • Alt text and labelled icons for screen readers


  • Icons and labels for halal, vegan, and allergens


  • High-contrast colors for readability in dark settings


  • Large tap targets for easy mobile interaction


  • Alt text and labelled icons for screen readers


  • Icons and labels for halal, vegan, and allergens


  • High-contrast colors for readability in dark settings


  • Large tap targets for easy mobile interaction


  • Alt text and labelled icons for screen readers


  • Icons and labels for halal, vegan, and allergens

Design Iterations

Design Iterations


  • Added ingredient details and calorie info


  • Included allergen icons for faster recognition


  • Redesigned the checkout screen for better clarity and flow


  • Simplified the group order UI to reduce cognitive load


  • Added ingredient details and calorie info


  • Included allergen icons for faster recognition


  • Redesigned the checkout screen for better clarity and flow


  • Simplified the group order UI to reduce cognitive load


  • Added ingredient details and calorie info


  • Included allergen icons for faster recognition


  • Redesigned the checkout screen for better clarity and flow


  • Simplified the group order UI to reduce cognitive load

Reflections & Outcomes

Reflections & Outcomes

Outcomes & Impact

Outcomes & Impact

Outcomes & Impact

The final SNAX design streamlined group snack ordering in a way that felt familiar, fast, and accessible.
Users could confidently browse, build, and confirm orders without the stress of holding up their group or missing part of the film.
The addition of payment flexibility and dietary information addressed the most common user pain points uncovered in research.


“The app made it so easy and fun to create a group order. Splitting the bill fairly was just a bonus.” — Peer Feedback

The final SNAX design streamlined group snack ordering in a way that felt familiar, fast, and accessible.
Users could confidently browse, build, and confirm orders without the stress of holding up their group or missing part of the film.
The addition of payment flexibility and dietary information addressed the most common user pain points uncovered in research.


“The app made it so easy and fun to create a group order. Splitting the bill fairly was just a bonus.” — Peer Feedback

The final SNAX design streamlined group snack ordering in a way that felt familiar, fast, and accessible.
Users could confidently browse, build, and confirm orders without the stress of holding up their group or missing part of the film.
The addition of payment flexibility and dietary information addressed the most common user pain points uncovered in research.


“The app made it so easy and fun to create a group order. Splitting the bill fairly was just a bonus.” — Peer Feedback

Next Steps

Next Steps

  • Run another usability test with more diverse participants

  • Explore a feature for reordering past snack combos

  • Test integration ideas with local cinemas for live deployment

  • Run another usability test with more diverse participants

  • Explore a feature for reordering past snack combos

  • Test integration ideas with local cinemas for live deployment

Mahdi Rahman

Mahdi

mahdirahman321@gmail.com

© 2025 Muhammad Rahman. All rights reserved.

Mahdi Rahman

Mahdi

mahdirahman321@gmail.com

© 2025 Muhammad Rahman. All rights reserved.

Mahdi Rahman

Mahdi

mahdirahman321@gmail.com

© 2025 Muhammad Rahman. All rights reserved.