Skip to content

Latest commit

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Pittsburgh Public Art Map

An interactive map of public art installations across Pittsburgh, built with Leaflet.js and data from the Western Pennsylvania Regional Data Center (WPRDC).

Stack

  • Leaflet.js — interactive map rendering
  • OpenStreetMap tiles — no API key required
  • Vanilla JS — no build step
  • GitHub Pages — static hosting

Data

Live data is fetched from the WPRDC CKAN API at page load:

https://data.wprdc.org/api/3/action/datastore_search?resource_id=00d74e83-8a23-486e-841b-286e1332a151&limit=500

Each record includes:

FieldDescription
titleName of the artwork
artist_nameArtist(s); may be "n/a"
art_typeCategory (e.g. Modern and Contemporary Art, War Memorials)
neighborhoodPittsburgh neighborhood
parkAssociated park, if any
imageImage URL (field present, not yet populated)

Running Locally

Serve with a local HTTP server — opening index.html directly as a file:// URL will block the CKAN API fetch:

npx serve .

Then open http://localhost:3000.

Deploying to GitHub Pages

Push to a GitHub repo and enable Pages from the repository settings (source: root of main branch). No build pipeline needed.

About

Interactive map of Pittsburgh public art, powered by WPRDC CKAN open data

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages