Skip to content

daveonkels/cinematic-taste-profile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Cinematic Taste Profile

A personal microsite visualizing Dave Onkels' movie-watching data through interactive data visualizations.

Features

  • Genre DNA - Voronoi treemap showing genre distribution (Drama 31.3%, Comedy 30.3%, Action 17.6%, etc.) with click-to-explore drawer showing top films per genre
  • Era Timeline - Animated horizontal bars showing viewing habits by decade (2010s dominant at 37.1%)
  • Director Constellation - Force-directed graph visualizing frequently watched directors
  • Pattern Cards - Insights like time-loop film obsession and genre blending patterns
  • Critical Peaks - Grid of 48 favorite films with locally-cached movie posters

Tech Stack

  • Vanilla JS - No frameworks, pure JavaScript
  • D3.js - Data visualizations (Voronoi, force graphs)
  • CSS Custom Properties - Theming and responsive design
  • Google Fonts - Playfair Display, Source Sans 3, JetBrains Mono

Design

Editorial aesthetic inspired by the Criterion Collection:

  • Dark cinematic palette (#1a1a1a background)
  • Refined typography with serif headings
  • Smooth animations (CSS transitions + D3)
  • Mobile-responsive layout

Structure

β”œβ”€β”€ index.html          # Main page
β”œβ”€β”€ css/
β”‚   └── styles.css      # All styles + CSS variables
β”œβ”€β”€ js/
β”‚   β”œβ”€β”€ data.js         # Movie data (genres, eras, films)
β”‚   β”œβ”€β”€ charts.js       # D3 visualizations
β”‚   β”œβ”€β”€ animations.js   # Scroll animations
β”‚   β”œβ”€β”€ tmdb.js         # Local poster loader
β”‚   └── main.js         # App initialization
β”œβ”€β”€ images/
β”‚   └── posters/        # 48 cached movie posters
└── cinema-taste.png    # Header background image

Data Source

Movie data derived from personal Letterboxd viewing history.

About

Personal microsite visualizing movie-watching data through interactive D3.js visualizations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors