Hi,
I have already made a similar website in my past.
Please let me know if i can help you with your requirement as i have more than 10 years of
experience as a developer and have worked on various projects on ASP.NET - c# , sql etc.
Please go thru my profile for more info as you will see the pages i have made.
Thanks