Fellowship Steps is a browser-based walking tracker that maps your real-world step totals onto the Fellowship's journey from Rivendell to Mount Doom.
index.html contains the app shell and UI structure.styles.css contains the visual system, layout, and map styling.script.js contains the journey logic, manual step tracking, local storage, optional map asset detection, and calibration tooling.data/poi.json stores waypoint metadata and total journey distance.data/path.json stores dense route coordinates used by the overlay path.assets/ is where custom map images and future static resources belong.From this folder:
python3 -m http.server 4173
Then open http://127.0.0.1:4173/ in a browser.
If you have a high-resolution Middle-earth map, put it in assets/ using one of these names:
middle-earth-map.webpmiddle-earth-map.pngmiddle-earth-map.jpgmiddle-earth-map.jpegThe app will detect it automatically and render it beneath the Fellowship route overlay.
Progress is stored locally in the browser under fellowship-steps-web.
assets/Calibration mode in the map header.Copy in the calibration panel.data/path.json and POI objects into data/poi.json.