@dev
I would like to extend my website with such a feature, but it should work / interact with the used php framework instead of replace it.
But nice work! Maybe I'll use it for another instance.