#badge #user #portable #nfc #reader #information #hack-gt

hackgt-nfc

A portable Rust library for working with HackGT's NFC badges

14 releases

0.4.2 Feb 28, 2020
0.3.6 Feb 23, 2020
0.3.3 Apr 4, 2019
0.3.2 Mar 2, 2019

#10 in #badge

MIT license

33KB
715 lines

hackgt-nfc

A portable Rust library for working with HackGT's NFC badges

Includes support for:

  • The HackGT Check-In GraphQL API
    • Check users in / out and detect repeated check-in attempts
    • Get information about a user, given their user ID
    • Get information about current check-in tags
  • Adding / removing users from a Check-In instance
  • Finding and initializing ACR122U USB NFC readers
  • Parsing NFC badge NDEF content into a usable user ID

Used by:

Dependencies

~8–13MB
~282K SLoC