Check people into your event and print their name badge.
- You are using a DYMO LabelWriter printer to print badges
- You are printing on 2.25in x 1.25in labels
- You have DYMO Label software installed on macOS (tested with Label v8.7.0.181 on macOS 10.12)
- Your printing computer has the "DIN Regular" and "DIN Bold" fonts installed on it
- Your Airtable schema matches what
app.js
is expecting - You think self-signed certificates are a suitable form of security over the local network
- Install DYMO Label and set up your label printer
npm install
- Acquire Airtable. Put your API key and base ID in
config.json
(seeconfig.example.json
) - Fill out the rest of
config.json
with your DocuSign ping endpoint (optional), users, and session secret - Generate self-signed certificates by running
./scripts/gen-https.sh
(you may need to modify the location ofopenssl.cnf
) - Build the client's
bundle.js
withbrowserify
. (Hint:npm start
will runwatchify
to do it for you.) node app.js
- Navigate to
https://localhost:8080
orhttps://[some IP address]:8080
on your local network. You can also specify a port on the command line likePORT=3000 node app.js
- Login with your username and password from step 4
You're now ready to check in people and print name badges. Go get 'em, tiger.