Need a new kind of user created and profile page created for map pins/services

Need a new kind of user created and profile page created for map pins/services

Closed - This job posting has been filled and work has been completed.

Job Description

I have a subscription website based on wordpress, and phpbb united using a plugin called wp-united.
we use a subscription plugin called s2members, for wordpress.

We want to integrate a new kind of user called a SERVICE PROVIDER.

OUR SITE IS A CUSTOM GOOGLE Map page, where registered users can place pins on the map highlighting a service.

This new type of user can also pins on the map and then EDIT THEIR OWN DETAILS ANYTIME, AS WELL AS EDIT THEIR OWN PROFILE PAGE.

Take a look at www.ijustmadelove.com play around with it, notice how every PIN, has its own DETAIL page.
Click a pin on the map, then click the more detail button.
http://www.ijustmadelove.com/map/details/151603/
However our detail page will not be so simple.
I will eventually need it as detailed as the one below..

Study this.
http://www.adultwork.com/ViewProfile.asp?UserID=1307239&TargetURL=http%3A%2F%2Fwww%2Eadultwork%2Ecom%2FHome%2Easp
We wont start off so complex immediately. we will only implement a few of those features, then gradually add to it bit by bit, as you can.
Profile page ideally done with twitter bootstrap to make it look slick.

The features on our detail page we WILL start off with are:

1) All details in the map Pins info bubble database. identifiable in the database by its unique ID field.
2) Users Profile Profile and LIKES, i.e. the things they enjoy doing. will compile a list of this.
3) Users Picture Gallery
4) Private Gallery - Which subscribers of the first type can purchase images to view.
5) Videos - Free and Private also - Which other subscribers of the first type can purchase images to view.
6) Interview & FAQ - Will compile list of questions for the user to answer.

This detail page must look nice and attractive made with bootstrap.

Any questions, please ask :)

Let me know if you want to do this.

WILL PAY UP TO 30 USD FOR THIS.