SB Burger Week Map is a fully deployable, config-driven web app for local food-week events. Fork the repo, edit one config file, and you have a live interactive map with search, dietary filters, restaurant popups, directions, a stats leaderboard, and an embeddable widget — all with zero build tooling, no npm, and no framework.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/samgutentag/sbburgerweek/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
Learn what the map does and what you’ll end up with after forking
Quickstart
Fork, configure, and deploy your first event map in minutes
Configuration Reference
Every field in config.js — types, defaults, and what each controls
Worker API
Cloudflare Worker endpoints for tracking events and reading stats
What you’ll build
Fork this repo and you get a fully working event map with:- Interactive Leaflet map — color-coded area markers, clustering, and popup cards with menu items
- Filterable sidebar — search by name, filter by area, dietary tags (vegetarian, gluten-free, fries), and live hours (open now, lunch, dinner)
- Stats dashboard — per-restaurant engagement leaderboard backed by Cloudflare Analytics Engine
- Embeddable widget — drop an iframe onto any news site or blog
- Automated hours — Google Places API fetches opening hours daily via GitHub Actions
- Zero build step — plain HTML, CSS, and vanilla JS; serve directly from GitHub Pages
Fork the repo
Fork samgutentag/sbburgerweek on GitHub and clone it locally.
Edit config.js
Set your event name, dates, emoji, map center, and site URL in
config.js — this is the single source of truth for your event’s identity.Add your restaurants
Edit
data.js (skeleton) and create data-YYYY.js (full details) with your participating restaurants, coordinates, and menu items.Restaurant Data
Data file format, restaurant schema, and area color definitions
GitHub Pages Deploy
Deploy your map to GitHub Pages in two minutes
Click Tracking
Set up the Cloudflare Worker for per-restaurant engagement tracking
Restaurant Hours
Fetch live hours from Google Places API via GitHub Actions
Embed Widget
Embed the interactive map on news sites and blogs via iframe
Event Checklist
Step-by-step activation checklist for event day