Skip to content

AnnaNOh/FaDMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movies-Return-on-Investment

Foreign and Domestic Movie Statistics (FaDMS)

Live: FaDMS

Background and Overview

FaDMS is a data visualization of the differing levels of success movies have in foreign and domestic markets. As the number of movie consumers in foreign markets grow, it is imperative to understand what movies are successful not just at home, but overseas as well.

Unlikes other movie visualizations, FaDMS focuses on the foreign movie market over time with varying kinds of movies. The y-axis of the graph is the percent of total box office revenue that came from foreign markets. Between the different data sets, the top 100 biggest box office hits had the highest percent of their total revenue from foreign markets, hinting the greater importance of this market for commercial success.

After 1990 when there is better data for foreign markets, we see a stagnation for Oscar Best Picture Winners for their percentage from foreign markets. On the flip-side, IMDb's 250 highest rated films see a slight increase in percent from foreign markets. This may hint towards a slight bias for films that reverberate more with domestic audiences amongst the Academy Award voters.

Functionality and MVPs

In FaDMS, users will be able to:

  • see the difference in foreign and domestic box office success for their favorite movies
  • hover over the movie to see a detailed breakdown of the movie's stats
  • choose selectors such as IMDb Top 250, and Oscar Best Picture winners

Wireframes

FaDMS is a single page app that displays an interactive scatterplot with each point's size depending on the gross profit. The x-axis will be the year of the movie's release and the y-axis will the percent of the gross movie revenue that came from foreign markets.

When a user hovers over a point, the movie's name and information will pop up.

Wireframe

Architecture and Technologies

This project will be implemneted with the following technologies:

  • Vanilla JavaScript for overall structure
  • D3 for DOM manipulation
  • Webpack to bundle

There will be 2 scripts involved in this project:

  • movies.jsx - deals with each individual movie item
  • selector.js - deals with handling which group to call (Oscar Winners, IMDb 250, Franchises, All, etc)
  • graph.js - handles calculations and graph rendering

Implementation Timeline

Over the weekend:

  • Research D3 and run through its tutorial

Day 1:

  • Set up index.html and render base of graph (Circles and Axis)

Day 2:

  • Retrieve IMDB API or The Numbers' API and have selected group show

Day 3:

  • Render hover data for each movie

Day 4:

  • CSS for the website

Bonus Features

  • Scrollbar for minimum Gross Revenue
  • Selector for different movie studios

About

Data visualization of Foreign and Domestic Box Office numbers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages