Movie Booking App






Wireframe

LO_FI Prototype
Design Iteration


"I love the feature that allows me to view trailers directly from the app. It helps me decide which movies to watch." -Troy
Movie Booking App
Booking movie tickets should be quick and stress-free but for most people, it’s anything but. From confusing apps to long lines at the theater, the process often feels more frustrating than fun. This concept project explores how I redesigned the movie booking experience to make it smoother, faster, and more enjoyable all while keeping real user needs at the heart of every decision.

🎬 Movie Booking App – UX/UI Case Study
Project Type: Concept Project
Duration: 5 Weeks
Role: UX/UI Designer
Tools: Figma
Responsibilities: User Research, Wireframing, Prototyping, Usability Testing
🧩 The Challenge
Booking movie tickets whether online or at the theater often involves friction.
Online platforms can feel cluttered, confusing, and prone to technical issues.
In-person experiences often include long queues, limited showtime info, and no guarantee of ticket availability.
This project aims to reimagine the movie booking experience with a design that’s seamless, intuitive, and user-focused.
🎯 Goals
The goal was to design a platform that offers:
A simple and fast booking experience
Clear information about movies, showtimes, and pricing
An easy-to-use seat selection system
A smooth, frustration-free booking flow
🔍 Discovery & Research
To deeply understand user pain points, I conducted:
User interviews
Empathy mapping
User personas
Journey mapping
Key Insights:
Users struggled to find suitable showtimes and available seats.
Interfaces lacked clear visual cues and feedback.
Technical glitches (e.g., freezing or crashing apps) were common.
Long waiting times at physical theaters frustrated users.
🏁 Competitive Audit
I analyzed major movie booking platforms to identify their strengths, weaknesses, and unique features.
Key takeaways:
Many lacked personalization
Seat pricing info was often unclear
Some platforms had overwhelming or outdated UIs
This gave me direction on what to improve and how to stand out.
I found out:


👤 User Persona
Based on the research, I created diverse personas to represent typical users. This helped identify key needs, behaviors, frustrations, and goals and ensured the design remained user-centric.

🗺️ Journey Mapping
I mapped out the end-to-end process users go through when booking a movie. This helped highlight pain points and moments of opportunity to improve flow and experience.

✏️ Wireframes & Low-Fidelity Prototypes
After exploring multiple layout iterations, I created wireframes and Lo-Fi prototypes focused on core flows:
Movie discovery
Show selection
Seat booking
Payment

Wireframe

LO_FI Prototype
✅ Usability Testing
I conducted two rounds of usability testing:
Round 1 – Lo-Fi Prototype
No option to select movie language → Added a language selection step
Missing ratings and reviews → Added them to movie detail screens
No seat pricing info → Added pricing by seat section
Round 2 – Hi-Fi Prototype
Couldn't book just one ticket → Allowed single-seat bookings
Couldn’t change seat selection easily → Enabled seat changes without restarting the flow
Design Iteration

I incorporated user feedback from both rounds into the final design. Key improvements included:
A cleaner interface
Easier seat selection and modification
Clear pricing, ratings, and language options
Final Design

💥 Impact & Feedback :
“I love how easy it is to find movies and book tickets on this app. The interface is clean and intuitive.” – Cane
"I love the feature that allows me to view trailers directly from the app. It helps me decide which movies to watch." -Troy