Hello,
My name is Viorel, I can help you with this big project, but first I need some information, some example how you like to be. Will be a free portal, or with payment support included. Please provide more information about it. And I will tell you what is the best platform to build it, and how many days take until to finish it to build and test it. Thank you and best regards.