Hello. Thank you for inviting me to bid on your project. As far as I know, making such site requires a lot of node.js knowledge, which I lack of. I can do logins, registers, some php requests, a variety of data outputs, databases or making a fully responsive site. Only if you need any of which I listed we could work this out. Other vice I can not help you. Have a nice day.