Something went wrong. Try again.
This repository has no description
Something went wrong. Try again.
JavaScript 81%
CSS 14%
HTML 5%
<1%
README.md
check-in #
event check-in and badge printing for at://chicago.
Thanks to Sri, whose atproto.nyc check-in setup, notes, and printer tips made this possible.
live: https://check-in.chicago.at
what it does #
- verifies attendee check-ins with Verifire
- opens post intents for Bluesky, Blacksky, and Witchsky
- supports manual/no-post badge lookup with actor typeahead
- streams check-ins over SSE to a wall view and laptop print worker
- prints 4x3 thermal name badges from the laptop-connected printer
docs #
- flow - attendee, laptop, no-post, and wall flows
- setup - printer, hardware, event-day checklist, and undo
dev #
npm install
npm start
Open http://localhost:3050.
deploy #
npm run cf:deploy
print worker #
CHECKIN_SERVER_URL="https://check-in.chicago.at" \
PRINT_MODE="lp" \
PRINTER_NAME="_PM_249_BT" \
npm run print-worker
repo layout
cloudflare/- deployed Cloudflare Worker and Durable Objectpublic/- static client, print preview, and wall page assetsworker/- laptop print workerdocs/- setup and flow notesserver.js- local Node prototype server