← ALL PROJECTSCASE STUDY · CH 05 / 07
ON AIR2024–2025watchfolio.netlify.app
WATCHFOLIO
Movie & TV tracker — web, desktop, soon mobile
watchfolio.netlify.appPGM
LIBRARYNEXT · MULTI-SELECT1 / 7
T-BAR
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