Let's discuss over freelancer Personal Message Box for the proper estimation of cost and time.
I am myself doing programming so you will directly work with one person and that's me. No mediators. No managers. No subcontractors.
I went through your requirement and ready to work with you.