/university-map

🗺️ Interactive map of universities around the world.

Primary LanguageTypeScriptBSD 2-Clause "Simplified" LicenseBSD-2-Clause

University Map

The University Map project is an interactive map of universities around the world. It is built with ReactJS and Leaflet. See live demo at https://university-map.github.io.

How to Run

Run Source Code

Install NodeJS v20.10.0. Install Python 3 and install PyYAML.

# Generate or update public/universities/locations.json
cd university-map
python scripts/build-index.py

npm install
npm run dev

Go to http://localhost:5173.

Run Docker Container

docker build -t university-map .
docker run --name myapp --rm -d -p 8080:8080 university-map

Go to http://localhost:8080. Remove the container.

docker stop myapp

Acknowledgments for Data and Code Sources

  • Wikipedia
  • Google Map
  • Unsplash
  • OpenStreetMap, Leaflet, and all free software
  • Each University's Official Website