[Hi, I just discovered this awesome project! Hope you don't mind if I submit a few suggestions :) Here is the first one ...]
It only shows "You can reach mate in x" after the first move has been played. This means it's impossible to tell whether your first move was a good one or a bad one. It would be better if it showed it from the beginning.