Hello,
Experts here!
Thanks to giving chance to bid on this task.
I can do this and will use these approaches of SDLC phase to accomplish this.
Phase 1:-UI Creation as per the details you posted using html,html 5,css3,js,ajax.
Phase 2:-Development of all these features you described here using the technology you mention.
Phase 3:-Testing of all these using alpha,beta,unit,integrated,black box,white box.
Phase 4:-Deployment on your server after getting paid full milestone.
I have 10 years and I did 1000+ websites/applications and i am sure you will get best work in cheapest cost even i am ready to work on your budget and will give you unlimited updates until you get satisfied.
Feel free to contact me for more discussion as your satisfaction is my priority.
Waiting for your valuable response.
Thanks