Excellent work.
Out of curiosity, what prevents a user from cheating this system? (eg. taking a picture of the QR and punching at home or with others).
Out of curiosity, what prevents a user from cheating this system? (eg. taking a picture of the QR and punching at home or with others).