Gatekeeper is an access control system for Computer Science House!

Gatekeeper uses NFC (DESFire v2) tags to control access to special rooms on floor. Gatekeeper is also used by a few other CSH hardware projects to authenticate / identify users.

Current Projects

  • Drink is CSH's internet-connected vending machines! Members can scan their tag to pay for soda using the drink credits in their account!
  • Harold is a device in the CSH lobby which allows members to play a personal theme song when they enter CSH by scanning their tag at the reader at the entrance!
  • Your next project? gatekeeper-members is a Rust crate which makes it easy to read and lookup users by their Gatekeeper tags!