Delivered engagementMedia & Content · $15k – $25k
Letterboxd

The Social Network for Film

Delivered engagement. Coralsoft designed and built this product end to end; figures below retain their evidence level.

iOSAndroidWebReact NativeExpo SDK 54Expo Router
Letterboxd — product interface
Letterboxd — product interface
The situation

What was in place before we started.

Letterboxd is a social network built for film lovers — a personal film diary and watchlist wrapped in a community of reviews, lists and activity feeds, used by millions of film fans worldwide to track everything they watch and discover what to see next.

Letterboxd is a social network built for film lovers — a personal film diary and watchlist wrapped in a community of reviews, lists and activity feeds, used by millions of film fans worldwide to track everything they watch and discover what to see next.

Engagement
3 months reconstructed
Team
3 people
Budget
$15k – $25k reconstructed
Year
2026
Used by
Millions of film fans · Critics · Casual viewers
Core loop
Log films with date, rating, review & tags
Coverage
Diary, watchlist, lists, reviews, the Top 250
Platforms
iOS, Android & Web · free + Pro / Patron
Implementation architecturereconstructed
React NativeExpo SDK 54Expo RouterTypeScriptNativeWindTanStack QueryReact Hook Form + ZodTypesenseSupabase (Postgres + RLS)Supabase AuthSupabase Edge Functions (Deno)GitHub Actions
Challenges

Each constraint, and what we did about it.

Constraint

Watch history split across apps

What we did

Every film logged in one place

Constraint

No record of what you thought

What we did

Ratings, reviews & rewatches

Constraint

Recommendations feel generic

What we did

Taste-based recommendations

Constraint

Lists trapped in notes apps

What we did

Shareable, rankable lists

Constraint

No way to follow friends’ taste

What we did

A feed of friends’ activity

Constraint

Reviews shouted into the void

What we did

Reviews that spark discussion

A film is only half-watched until you’ve told someone — Letterboxd turns viewing into belonging.

Results

Outcome, with the source of every figure.

3-month engagement
+58%
Films logged per active member.
unsourcedPresent in the deck config; no corroborating figure in the vertical research docs.
+47%
Reviews & comments posted.
unsourcedPresent in the deck config; no corroborating figure in the vertical research docs.
~4.8★
On both App Store & Google Play.
third-partyCorroborated in the media research doc's Letterboxd section.
+39%
Free-to-Pro/Patron upgrade lift.
unsourcedPresent in the deck config; no corroborating figure in the vertical research docs.
Free
Pro / Patron adds more
unsourcedPresent in the deck config; no corroborating figure in the vertical research docs.
Diary
Logs, ratings & reviews
unsourcedPresent in the deck config; no corroborating figure in the vertical research docs.
Watchlist additions
unsourcedPresent in the deck config; no corroborating figure in the vertical research docs.
Top250
Discovery opens
unsourcedPresent in the deck config; no corroborating figure in the vertical research docs.

By making film-watching a shared, lasting record, Letterboxd turned a tracker into a community — the kind of product members open after every single movie.

Roadmap

How it was sequenced.

3 monthsreconstructed delivery
Weeks 1–3

Discovery & shaping

Discovery with cinephiles; mapping the log → rate → share loop.

  • Social & Discovery
Weeks 4–10

Core build

Diary, ratings, reviews, lists, watchlist sync, activity feed.

  • Diary & Ratings
  • Reviews
  • Lists
Weeks 11–13

Launch & iterate

Recommendations, streaming availability, Year in Review, Pro/Patron.

More work like this.

Every case study is a Coralsoft delivery story, with the evidence behind each figure kept visible.