← ALL PROJECTSCASE STUDY · CH 05 / 07
ON AIR2024–2025watchfolio.netlify.app

WATCHFOLIO

Movie & TV tracker — web, desktop, soon mobile

watchfolio.netlify.appPGM
LIBRARY1 / 7
T-BAR
// THE PROBLEM & THE PRODUCT

Most watchlist apps track shows. Watchfolio tracks individual episodes — with timestamps, per-season progress, and auto-completion detection. Local-first with RxDB so the library is instant even offline, Appwrite for cloud sync, and a Gemini-powered mood engine that recommends what to watch next based on your actual history. Ships as a web app and a native desktop app for Windows, macOS, and Linux from a single React codebase via Tauri v2.

// WHAT I BUILT
  • Local-first with RxDB — library reads are instant, full offline operation, syncs to Appwrite in the background
  • Episode-level tracking with timestamps, per-season progress, and auto-completion detection
  • 45+ pages: discovery, franchise browser, celebrity filmography, TV network browsing, and more
  • AI mood recommendations via Gemini — personalized from your watch history, ratings, and streaming subscriptions
  • Public profiles with 5-tab view (overview, stats, taste, library, collections) and per-section privacy controls
  • Collections with drag-drop reordering, public/private toggle, shareable OG URLs, and JSON/CSV export
  • Stats dashboard with 10+ charts — viewing timeline, genre breakdown, day-of-week patterns, predictions
  • Tauri v2 desktop app for Windows/macOS/Linux — system tray, Quick Add floating window, native menus