Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shane-MAP: Interactive Europe Map (476 AD)

This project turns the historical map "Europe at the fall of the Western Roman Empire in 476 AD" into an interactive classroom site.

Students can:

  • click/tap kingdoms and realms on the map
  • read short, age-appropriate historical summaries
  • use a legend list to jump to regions
  • zoom and pan the high-resolution map
  • enable a quiz-style Hide labels mode

Project structure

  • index.html — page layout
  • styles.css — responsive styles
  • script.js — interactivity (hotspots, info panel, zoom/pan)
  • data/regions.json — editable region content and hotspot polygons
  • assets/europe-fall-rome-476.jpg — map image asset

Note: In this sandbox, direct access to Wikimedia hosts was blocked at build time, so the committed file may be a local placeholder. Replace it with the official Wikimedia image from the source link above for production use.

Run locally

Because this site fetches JSON data, serve it with a local static server (do not open index.html directly as a file URL):

cd Shane-MAP
python3 -m http.server 8000

Then open: http://localhost:8000

Deploy with GitHub Pages

  1. Push this repository to GitHub.
  2. Go to Settings → Pages.
  3. Under Build and deployment, set:
    • Source: Deploy from a branch
    • Branch: main (root)
  4. Save, then wait for GitHub Pages to publish.
  5. Open the published URL shown in the Pages settings.

Editing content as a teacher

Open data/regions.json and edit any region fields:

  • name
  • origin
  • keyRulers
  • capital
  • summary
  • eventualFate
  • points (polygon coordinates)

Attribution and license

Map source: Droysen/Andrée, rev. G. Kossina

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages