Skip to content

skoz50/gencon-map

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GenCon Map

A shareable Gen Con Indy schedule paired with an interactive Leaflet venue map, designed for at-the-con use — pull it up on your phone in the convention center to see what's next and where it is. No frameworks, no build step, no backend: just a single HTML page that loads its schedule and venues from JSON.

Stack

  • Frontend: Vanilla HTML/CSS/JS — single index.html, no framework, no build step
  • Map: Leaflet 1.9.4 from the unpkg CDN, OpenStreetMap tiles
  • Data: Static JSON under data/YYYY/events.json and venues.json
  • Hosting: AWS Amplify — GitHub-connected, auto-deploys on push to main
  • DNS: Cloudflare — CNAME to the Amplify-generated domain
  • Repo: https://github.com/skoz50/gencon-map

Local Dev

Serve over HTTP — opening index.html via file:// breaks the fetch() calls.

python3 -m http.server 8000
# then open http://localhost:8000/

Run from the repo root.

Deploy

Push to main — Amplify auto-deploys to gencon.skoz.org (~1 min build).

git add . && git commit -m "describe your change" && git push origin main

Year-over-Year

Each convention year gets its own dataset directory: data/YYYY/events.json and data/YYYY/venues.json. The active year is set by the YEAR constant in index.html. Past years stay in the repo as an archive.

License

MIT — see LICENSE.

About

Shareable Gen Con Indy schedule + interactive venue map (Leaflet)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors