Hi. I'm the author.
This was written after I watched a couple of videos from javascript30.com.
It doesn't use any framework, just pure JavaScript. It's designed for desktop with a keyboard. Does not work on phones or tablets.
My son is 4 years old. He can recognize most of the alphabets but not all of them.