Hello there,
I have read your requirements and would like to help you with your project.
Now here you only mentioned what components I will have to use, and Not the exact work like any website reference n all. So I need to have a proper wireframe as I can analyze as how many total pages I need to create in total. Only then I can give you the exact cost and time frame for this work.
Skill-sets
Technologies
Angular JS, JSON, Git, Meteor JS, Mongo dB, Express JS, NodeJS (MEAN) Languages JAVA, JavaScript, HTML5, CSS3
Database
MySQL, Mongo Db Operating Systems Windows, Ubuntu
Lets have a chat and discuss it more clearly
Regards,
Saty