Marvel Cinematic Universe rewatch tracker — a local-first, browser-based tool for tracking your MCU movie and TV show rewatching progress at the episode level. It's a lightweight React app that reads your watchlist from a simple list.txt file, stores progress locally in the browser, and lets you export and import your progress between devices.
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
-
Just go on official Node.js website and download the installer. Also, be sure to have
gitavailable in your PATH,npmmight need it (You can find git here). -
You can install nodejs and npm easily with apt install, just run the following commands.
sudo apt update sudo apt install nodejs
-
You can install nodejs and npm easily with pacman, just run the following commands.
sudo pacman -Sy nodejs
-
You can find more information about the installation on the official Node.js website and the official NPM website.
If the installation was successful, you should be able to run the following command.
$ node --version
v25.9.0
$ npm --version
11.12.1
If you need to update npm, you can make it using npm! Cool right? After running the following command, just open again the command line and be happy.
$ npm install npm -g
- Clone the repo
git clone https://github.com/samrook/mcu-tracker.git
- Install NPM packages
cd web npm install
- Build the watchlist and the site
node tools/build-watchlist.mjs npm run build
- To serve the site locally
Or, to host the site, copy the
npm run serve
web/publicfolder to a static file server of your choice.