I love the anticipation and build up to Christmas (although not when it starts in August!).
I have written a fun little 24 button touchscreen Advent Calendar.
Once a door has been opened an update is made to config.advent. If you want to close a door once opened simply delete the corresponding line from config.advent.
At the moment the calendar doesn’t check to see if it is the right date so you will have to be self controlled.
You can replace my photos (mostly from National Trust houses) with your own photos in the photos folder (save in the format 1.png etc)
Download the code and photos here https://github.com/uktechreviews/advent