Great execution.
Question: How do you intend to make money from/monetize this?
The reason I ask is because I have several "pet" projects like this I've been meaning to develop but with the time cost and financial cost it has to be something I can at least cover the server and maintenance costs.