Skip to main content

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.

The tip jar is an optional modal that lets visitors support the map creator via Venmo. It shows three configurable tiers (small, medium, large), a Venmo QR code, and a share button. Tip jar clicks are automatically tracked as engagement events if trackUrl is set. Set venmoUser in config.js to enable the tip jar; set it to null to hide it entirely.

Configuration

The tip jar is fully controlled by config.js. Edit venmoUser, venmoNote, and tipTiers to match your event:
venmoUser: "samgutentag",
venmoNote: "Buy me a burger?",
tipTiers: [
  { size: "s", label: "Side of Fries", emoji: "🍟", amount: 1 },
  { size: "m", label: "Half a Burger", amount: 5 },
  { size: "l", label: "Full Burger", amount: 10 },
],
After editing config.js, run python3 apply-theme.py and push your changes.

Tier sizes

Each entry in tipTiers requires a size, label, and amount. The size controls both the visual appearance and the tracking event name:
SizeEmoji displayedVisual treatmentTracking event
sCustom — taken from the emoji field on the tier objectSmalltip-s
mHalf the theme emoji from config.js (emoji field)Medium — auto-featured with an orange bordertip-m
lFull theme emoji from config.js (emoji field)Largetip-l
The emoji field is only read for size: "s" tiers. For m and l tiers the theme emoji is used automatically, so you don’t need to set it.

Venmo QR code

Replace venmo_qr.png in the repo root with your own Venmo QR code image. Any square image works — the modal displays it at a fixed size. To get your Venmo QR code:
  1. Open the Venmo app
  2. Tap your profile picture
  3. Tap Scan to Pay
  4. Screenshot or save the QR code image
  5. Save it as venmo_qr.png in the repo root, replacing the existing file
The tip jar modal also generates a QR code dynamically from api.qrserver.com using your venmoUser — both are displayed side by side.
Setting venmoUser: null in config.js hides the tip jar link entirely from the About modal. No modal, no QR code, no tiers. If you’re forking this project for a community event and don’t want a tip jar, this is the only change needed.
Tip tier click events (tip-s, tip-m, tip-l) and the share button event (tip-share) are automatically tracked if trackUrl is configured. You can see which tier is most popular in the /stats dashboard or in the raw Worker data.

Build docs developers (and LLMs) love