Moonchild

Moonchild allows you to experience an indie film festival from your own home

Overview

Moonchild is an all-online film festival for small indie films. For 10 days, the festival hosts up to 60 handpicked indie movies online. Viewers can “attend” the festival by buying an online pass, which allows them to watch any number of movies for the entire ten days. After watching a movie, viewers can rate it, and later see the highest-ranking movies after the festival ends.

Value Propositions

  • Expand film festival attendance with affordable, accessible options
  • Provide a rich watching experience from anywhere
  • Give the audience a voice and impact on the festival

Target Users

The target users are indie film-lovers who are interested in an accessible watching experience. They are invested in the indie film scene and want to discuss and share opinions on films.

Many of the users may not be able to attend physical festivals like Sundance, where tickets, travel, and lodging costs can add up to the thousands. Target users can be anywhere from age 18 to age 65, and consider themselves very well-versed in indie films, culture, and movie-making in general.


Requirements

Feature #1: Buy a pass

OBJECTIVE

The objective of this feature is to allow the user to purchase a festival pass and set up their account.

REQUIRED USE CASES (2)

Use Case 1.1

The user should be able to view a landing page that explains the features of the website, and give an option to purchase two types of passes:

  • A general admission pass for $25 - the viewer can watch all movies for 10 days
  • A cinephile pass for $40 - the viewer can watch all movies with special content, such as interviews with the directors and cast for 10 days

Use Case 1.2

During purchase, the user should be able to set up their account with this information:

  • Payment method (credit card)
  • Email
  • Username
  • Password

Feature #2: Browse for a movie

OBJECTIVE

The objective of this feature is to provide a smooth movie browsing experience for the users.

REQUIRED USE CASES (2)

Use Case 2.1

  1. The user should be able to browse a list of movies and pick one to watch
  2. Movies all have a genre and an MPAA rating; but we would appreciate any other suggestions on how to organize the movies from a designer’s perspective

Use Case 2.2

The user should be able to search for a movie by its title

Feature #3: Watch a movie

OBJECTIVE

The objective of this feature is to provide a rich movie-watching experience for the users.

REQUIRED USE CASES (2)

Use Case 3.1

The user should be able to watch the movie and control it with basic actions such as playing/pausing, increasing/decreasing volume, and scrubbing (moving backward or forward through the video)

Use Case 3.2

After the movie, the user should be able to rate the movie based on a 5-star system, and enter a comment explaining their rating

Feature #4: View the rating leaderboard

OBJECTIVE

The objective of this feature is to provide an engaging way to show which movies resonated most with the users.

REQUIRED USE CASES (1)

Use Case 4.1

Allow the user to navigate to a rating leaderboard, where all the movies in the festival are ranked according to their average user rating

  • The leaderboard should only show the top 20
  • The leaderboard should allow the user to easily watch the movies listed