Our project requires the development of a php based website that fits the generic category of a “dating” and/or “community” website. The major difference between the generic model and our needs is the fact that ours is focused towards single military members. We used many of the requirements from MotorCity Group Website Project. Outline.
Background: The major features our site needs:
Password protected access…access beyond a front page is for members only.
Dating Site format….member profiles w/ admin. defined profile entries for easy searching (i.e. age, sex, height, etc) and photo albums.
Photo albums should allow the individual member to easily upload random sized photos
which the system will automatically resize to several standard sizes, i.e. thumbnail and a
enlarged viewing size, i.e. 600 x 600 (our full size photo display should retain proportions w/the largest original dimension being restricted to 600 pixels, i.e. a 700 x 1200 photo should be stored and displayed as 350 x 600). The photo album should also have the capability for the individual member to password protect one or more of the photos in their photos. The photo album is restricted to 5 mb per user.
Two Part Site: FREE PROFILE - Members can create a free profile and upload as many photos until they reach their 5 mb limit. They can only search for other members. PAID PROFILE - Members who begin paying for a subscription can utilize all of the features of this site.
Credit Card Payment System: This is a paid site. Members must have the ability to enter a credit card when they setup their profile. This card will be charged before the profile can be activated and once every month. We will use PayPal. [login to view URL]
Browse Function: Individual members should be able to search for other members against a hierarchy of profile entries. Each of these entires will be based on numeric or fixed choice data, i.e. distance based on a zip code, age, or radio button type data entry from a profile. See [login to view URL] for an example of what we would like.
Mailbox Function: The system should have a mail system that allows users to contact other users w/o revealing their personal email addresses. The system should provide users with private email notification that they have mail on the system and give them the ability to automatically have the site forward mail from the site to their email address.
Who is Online: System should open a page w/ a thumbnail profile listing of who is on organized by distance (zip code based) from the individual member.
Message Forum system: We would like to duplicate the message posting format that yahoo uses for their yahoo groups.
Chat: The site should include a “photo” chat function. We define “photo” chat as being a format where instead of the typical avatars, the user has a control box where their profile photo’s are available to click and attach to their chat post.
Potential users would access the site thru a simple front page…
This page would explain that the site is a members only site. Membership criteria would be defined and a standard login box (i.e. user name, password and an “I forgot my password” link) would be displayed for members and a new member “join” link for couples wishing to join the site.
The member login box would take site members to the site’s front page.
User Profile: New users would be directed to a profile page that would include the following account set-up info (items in red have two entries for each question, i.e. one male, one female)
User Name (name to be used on public profile, i.e. “cooldude”
Names (first & last) It should be noted on the form that no names will be displayed on the public profiles. The names are only for the site administrator to identify who they are, i.e.
members of our site.
Zip (must have the ability to hold foreign zip codes)
Lifestyle Interest: (Tame/Moderate/Wild)
Height ( ft/inches)
Weight ( lbs)
Orientation (straight/bi curious/bi)
Ethnicity (list all possibilities with other as an option)
Youngest Age you would like to meet (drop down box)
Oldest Age you would like to meet (drop down box)
Meet Drinkers (yes/no)
Meet Smokers (yes/no)
Education level (high school/some college/college graduate)
Current Duty Location (open text box that they can type their current base/post location)
Method of payment (credit cards only)
NOTE: All the previous profile items are specific pulldown/yes/no type items
that will be used as variables in the search function. See [login to view URL] for an example.
1. Tell us about yourselves and your lifestyle experiences.
2. Tell us what you are looking for.
NOTE: The form should be set up that each of the above items requires an answer for the profile to be accepted.
Upon completion and submission of the form and successful payment for the first months subscription fee, the users should have access to a “my account” page that allows them to make revisions to their profile info.