Joker: A one-page movie website.

Designed and coded within 24 hours, this site's purpose is to pique interest and sell tickets for an upcoming movie, including a trailer, easy access to show times ticketing and film information.

The Prompt

For this project, I was asked to mimic a take-home assignment and was given 24 hours to design and code a single-page website for a new movie coming to a nearby theater.


Initial Concept

I knew I wanted the site to be clean with a bit of the movie's personality. When I read the prompt, I first checked to see what movies were coming out to start to get inspired. I thought Joker would be a fun title to choose as it has distinct branding and a lot of available resources (film stills, social media links, etc).

Research

A User Survey and Competitive Analysis were skipped for this project, due to the time constraint. I looked at several websites for other films for inspiration and to discover what information is included or left out. From this, I determined some common content on movie websites:

  • An film trailer
  • A brief synopsis
  • Basic film information, such as running time, screenwriter, director and main actors
  • At least one image of the film or poster

User Personas

It is important to create User Personas in order to determine what type of people would visit this site. Here are the various goals that our users have:

  • Tom is a renowned movie critic. As such, he needs to see all of the top movies coming out and have information about them before the crowds. He needs a simple website to get all of the information about an upcoming film.
  • Sue loves to go to the movies. She has an AMC A-List pass, which means she can go to the theater an unlimited amount of times for one monthly price. As such, she’s always looking to see what movies are coming to her nearby theater soon.
  • Jason first heard about this movie over a year ago and has been excited to see it ever since. He’s looking for a site where he can find information on the movie and see trailers to feel like he’s already in the action.
User Persona of 'Tom' with various bio info User Persona of 'Sue' with various bio info User Persona of 'Jacob' with various bio info

User Stories

By researching other movie websites and creating my User Personas, I was able to determine the various tasks that were integral for the user, organized by priority level.

High Priority
  • Watch a trailer
  • Know the movie's title
  • Find out the main actor
  • Know the release date
  • Read the synopsis
Medium Priority
  • See artwork
  • Know the writer's name
  • Know the director's name
  • Find out basic info
  • Purchase tickets
Low Priority
  • See movie ratings
  • Read some reviews

Wireframing

Going from quick sketches, to lo-fi to hi-fi versions, I had to quickly design my website, while still following each step.

LoFi and HiFi

LoFi screen of the mobile Joker website LoFi screen of the Joker website HiFi screen of the mobile Joker website HiFi screen of the Joker website

Branding

I went to the various social media sites for Joker to see what branding I could find. From their sites and IMDB, I grabbed images and pulled colors to create my various resources. They created their own font, so I chose to use Anton as it was a close match.

A collection of images that create a mood board for Joker color palette and font for Joker

Coding: HTML and CSS

From there it was time to put it all together and start translating my designs into HTML and CSS. I was able to utilize framework from my portfolio site and other assignments to create my finished site. I started with my mobile design first, then added two breakpoints at 600px and 900px for a responsive design.

A screenshot of my HTML page for Joker

The Solution

I wanted to create a website that was simple, yet encompasing. With information on the release date, trailer and use of several images, I provided the user with the content they need, without the distractions. It's a one-stop destination that will get you in and out and ready to enjoy the movie.


My Joker website is a site to find out information on Joker, which was released on October 4, 2019.

Takeaways

  • This was the first time that I've had a hard deadline with my UX projects and as such, I learned to quickly work through UX steps while constantly keeping the deadline in mind.
  • I gained further confidence in my HTML and CSS skills, as I was able to code my design without having to reach out for help.
  • It would have been nice to have been able to receive the resources and design guidelines from the client as my logo mockup and font are not exactly what they used in their marketing.
  • I fully utilized the mobile-first design and coding approach to form best-practice habits.
  • The embed code from YouTube, isn't set up to be responsive. I had to work to get the viewer to be responsive, but it would have been ideal for the height to be shorter on the mobile version.
  • It was a challenge to get all of the responsive tweaks done in such a short amount of time. Normally, I would have liked to be able to test and view it on all possible screens. As such, I feel like the hero image isn't as ideal on some mobile devices.