Skip to content

samrook/mcu-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIT LinkedIn

Marvel Cinematic Universe Rewatch Tracker

MCU Rewatch Tracker Screen Shot

About The Project

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.

Built With

  • React

(back to top)

Getting Started

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.

Prerequisites

Node

  • Node installation on Windows

    Just go on official Node.js website and download the installer. Also, be sure to have git available in your PATH, npm might need it (You can find git here).

  • Node installation on Ubuntu

    You can install nodejs and npm easily with apt install, just run the following commands.

      sudo apt update
      sudo apt install nodejs
  • Node installation on Arch Linux

    You can install nodejs and npm easily with pacman, just run the following commands.

      sudo pacman -Sy nodejs
  • Other Operating Systems

    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

(back to top)

Installation

  1. Clone the repo
    git clone https://github.com/samrook/mcu-tracker.git
  2. Install NPM packages
    cd web
    npm install

Running the Site

  1. Build the watchlist and the site
    node tools/build-watchlist.mjs
    npm run build
  2. To serve the site locally
    npm run serve
    Or, to host the site, copy the web/public folder to a static file server of your choice.

(back to top)

About

A simple website to track my rewatch of the MCU leading up to Doomsday. Stores data locally in your browser. Includes Import/Export features so you can move your current watch state between devices.

Resources

License

Stars

Watchers

Forks

Contributors