MCU Rewatch Tracker

Local-first MCU rewatch tracker that remembers your watch progress per movie/episode and supports export/import so you can move progress between devices.

MCU Rewatch Tracker cover

Goal

Make MCU rewatches easy to track without needing an account or backend.

How It Works

A small build script generates a `watchlist.json` from an ordered canonical list. The React app renders entirely from that data and stores watch progress locally using IndexedDB (static deploy, no backend).

Stack

ReactIndexedDBStatic deployNode.js build script

Key Features

  • Per-title progress tracking for movies and episodes.
  • Local-first persistence using IndexedDB.
  • Export/import progress to move between devices.

Technical Highlights

  • Static deploy (no backend) with data-driven rendering.
  • Automated generation of `watchlist.json` as a build artifact.

What I’d Improve

  • Optional cloud sync/login for multi-device continuity.
  • Richer filtering (phases/sagas) and faster search.
  • More automated tests around the build script and data model.

Ready to start a project? Email me.

Based in the UK | Available for new contract projects immediately (remote).

Built with Gatsby + Tailwind | © 2026 Sam Rook | LinkedIn / GitHub