Empowering Your Cinematic Journey
Letterboxd Stats helps you discover your unique cinematic identity through data. We transform your viewing history into beautiful, interactive analytics—empowering you to understand your preferences, habits, and what makes your taste truly yours.
Your Data, Hidden Away
Letterboxd is incredible for tracking what you watch, but your viewing history remains just a list—static, scattered, difficult to analyze.
Without analytics, you miss patterns in your taste, trends in your viewing habits, and insights about your cinematic identity. The data exists, but it's locked away.
Insights That Empower
Letterboxd Stats unlocks your data with 18+ interactive charts and statistics revealing viewing patterns, rating tendencies, decade preferences, and temporal trends.
Discover which eras resonate with you, when you watch most actively, how your taste evolves—all visualized beautifully, processed privately, and completely free.
Our Principles
Three core values guide everything we build.
Privacy First
All processing happens in your browser. Your data never leaves your device. No servers, no tracking, no data collection—ever.
Open Source
Fully transparent and community-driven. Inspect the code, contribute features, or fork it for your own use. No hidden algorithms.
User Empowerment
Your data belongs to you. We provide the tools to understand it, visualize it, and discover insights—without asking for anything in return.
Technology Stack
Pure client-side architecture powered by modern web technologies. No backend, no database, no API calls—everything runs in your browser for maximum privacy and performance.
This is both a showcase of technical capabilities and a demonstration of what's possible with modern web development.
Core Framework & Language
Next.js 14 (App Router)
React framework with server-side rendering and optimal performance
TypeScript
Type-safe development with enhanced IDE support and fewer runtime errors
Zod
Runtime type validation for CSV data and user inputs
Styling, UI & Visualization
Tailwind CSS
Utility-first CSS framework for rapid UI development
shadcn/ui
Accessible, customizable component library built on Radix UI
Framer Motion
Production-ready motion library for smooth transitions and interactions
Lucide React
Beautiful, consistent icon set with excellent TypeScript support
Recharts
Composable charting library built on React components and D3
Data Processing & State
PapaParse
Fast CSV parser running entirely in the browser
Zustand
Lightweight state management for data persistence and analytics state
LocalStorage API
Browser-native persistence ensuring your data stays on your device
Development & Infrastructure
Turbopack
Next-generation bundler for lightning-fast development and builds
Vercel
Edge network deployment with automatic previews and zero-config setup
Future Technology
Planned technologies for upcoming features. These will power data enrichment, AI recommendations, and social features.
Phase 2: Data Enrichment
TMDB API
Movie metadata including genres, directors, countries, cast, and ratings
PostgreSQL + Prisma
Relational database with type-safe ORM for enriched data storage
Phase 3: AI & Recommendations
OpenAI API
GPT-4 powered insights, recommendations, and natural language analysis
Custom ML Pipeline
Collaborative filtering and content-based algorithms for personalized suggestions
Phase 4: Social Features
NextAuth.js
Secure authentication with multiple providers for user accounts
tRPC
End-to-end typesafe APIs for seamless client-server communication
WebSockets / SSE
Live synchronization for collaborative features and shared watchlists