Case Study
Letterboxd Watchlist Picker
Details
Overview
I built a single page React application that generates random movie suggestions from one or more Letterboxd user watchlists.
Problem
It's hard to make a choice when presented with an abundance of options.
The social film cataloguing service Letterboxd, has become one of my most used apps as someone who loves to watch movies. My watchlist in the app has grown to a few hundred titles and I find it difficult to decide what to watch when faced with an abundance of options, especially when looking for films that friends and family will enjoy too.
Solution
A random film generator that selects movies from one or more Letterboxd user watchlists.
Enter more than one username and specify whether the movie should be selected from either or all of their watchlists. The site was built in React.js with Tailwind CSS. Because Letterboxd's API isn't public, watchlist data is retrieved via web scraping using the Cheerio library for Node.js.