← All cases

Thunderbolt Tickets

A movie ticket app for a fictional local theater, from browsing what's playing to a QR code at the door in four screens.

RoleLead UX designer, research through hi-fi
TeamSolo
ToolsFigma
StatusConcept · 2021

A project from the Google UX Design Professional Certificate: a ticketing app for a fictional local movie theater. The real goal was to work through all five stages of design thinking (empathize, define, ideate, prototype, test) without skipping any. My first moderated usability study, with friends and family who buy tickets this way, showed how strongly people expect apps like this to behave like the ones they already use. It was also my first project in Figma.

Thunderbolt Tickets on two phones, showing a grid of classic movie posters

Practicing the whole process

This was an assignment from the Google UX Design Professional Certificate on Coursera: a mobile app for buying tickets at a fictional local movie theater.

Why build something like this? The point was to commit to all five stages of design thinking, empathize, define, ideate, prototype, and test, and to carry each one out in full.

There was a tool to learn as well. I knew Figma only in passing and had never used it professionally. I used it for everything on this project, and I’ve loved it since.

My first moderated usability study

To learn about the people who’d use the app, I recruited friends and family who buy movie tickets on their phones, for my first moderated usability study.

I learned a lot, mostly about how people expect apps like this to behave, based on the ones they already use. I didn’t expect the amount of feedback I got. People genuinely like to help, and they aren’t shy about their opinions.

Sandra and Bill

Two personas came out of the research:

  • Sandra, 22, a sales agent and single mother, wants a quick, easy way to buy tickets on the go for herself and her two kids.
  • Bill, 30, works retail with odd hours. He’s a movie buff who catches a film when he can, and buying tickets on the go means he sees more movies a year.

Both are on their phones, short on time, and fitting a movie into a tight schedule. The flow had to be short.

Sketches to screens

Once I understood what the product was and what it needed to be, I sketched wireframes and concepts until I settled on the final layout.

Pencil sketches of four phone screens: a poster grid, a movie detail page, a seat map, and a thank-you screen
Sketches of the four-screen flow.

The finished flow is four screens. Browse what’s playing, open a movie to see its details and pick a showtime, choose seats on a map of the theater, and get a QR code to show at the box office.

Home screen with a featured film, a Buy Tickets button, and a grid of Now Playing posters
Browse what's playing
Detail page for Dracula with release date, director, runtime, synopsis, theater, and showtime buttons
Details and showtimes
Seat map showing available, reserved, and selected seats, with the total and a Confirm button
Choose seats
Confirmation screen reading Enjoy the Film, with the theater, order number, and a QR code
A QR code for the door

What I learned

  • Figma. I used it exclusively for this project, and by the end my skill with it matched what I had in other vector tools like Illustrator and Affinity Designer.
  • People like to help. Participants gave thoughtful feedback even about things they had no real interest in. They simply wanted to be useful.

Next steps

A membership program and ordering concessions in the app are the natural next features.