I have already developed a similar website using .net (C#). we can leverage most of it to suit your requirement. The one I had developed is for an USA customer, which they have installed on Amazon's webserver (AWS). Kindly ping me on freelancer or my whatsapp 9 , 3 4, 6, 3, 47, 9, 28. For discussing details. This is from India