So, there is some "project creep" going on as the requirements change
If you want the museum to be able to add and/or remove valid cards then the programming is going to get more complicated unless they are happy to edit the sketch each time, which is unlikely and undesirable
How complicated do you want things to get ?
Will the system have any form of keyboard/keypad and/or display attached ?