It seems at least comparable to what you would have to pay a suitably competent developer to code up something similar.