NoSmurfs's repositories
shk-android
Android app which writes a NFC tag that will be read by the Arduino. Moreover, it creates in Firebase necessary data to allow user to enter.
shk-arduino
Arduino sketch that reads a NFC tag. Asks the Raspberry Pi for the key to decrypt the NFC tag, reads a hash from NFC tag and sends that hash to Raspberry Pi. If the Raspberry Pi verifies that hash and the face of the person who tries to enter, opens the door.
shk-frontend
Web page that shows users allowed to enter and their accesses
shk-vision
Face verification program in Python. If an Arduino sends the right hash code, it verificates if the person in front of the camera is allowed to enter.
Language:Java000
votlin-app
Kotlin multiplatform project