Hi, I need a website that allows for 2 different types of logins, a service provider, and a client, this project then needs to allow both to edit their profiles. Service providers will have to be able to add a "package" to the database (this is basically a product), and then the client must be able to search a product, then it must show all service providers in order of the closest service provider (based on the search), this must also be displayed on a google map control. The client must also then be able to click on a service provider in the list and then message them (using simple inbox tools like on facebook, twitter, etc), and also be able to book an appointment. Appointments must be displayed on the screen after login. This must be done in a visual studio 2015 solution, in C# MVC and make use of a sql lite database (must always be in the solution). I will then need the full project solution after development. It must also have a very modern look and feel, using HTML 5 and CSS3.