The script I want to get built is a script similar to wishlist.com. The concept is similar but the functions I will need to have in my script are different. This sing up portion of the site is the same as must membership sites, and must be secure. Members will have to give their e-mail as user id to log in and select a password. Like facebook members will be identified by their real names once inside. This is necessary to make it easy for other members to recognize their friends when selecting their gift list. There has to be the following features,
-Member invite by e-mail
-Member add to friends
-Create a gift exchange group (see below for more details)
-Create an event (see below for more details)
-Each member can create one or more gift list and give each list the name they want.(list must stay private to friends only)
-friends can click gifts as bought (when the gift is mark bought the owner of the list will not know but other friends will know)
-friends can also choose to buy a gift in a group and indicate in how many shares they wish to split the gift.
-a wall like feature for every event called ``gift gossip``
-A calendar that indicates the birthdays of all your friends. Plus all events you're invited to, keep in mind a person that is benign surprised must not see the event.
-invite members to an event, there should be a way to make the invitations look like a greeting card.
The gift exchange organizer will pick the members involved. Fields required description, date, gift value, title. The above filed will be fit into a html template that will look like cards. The webmaster will be able to add different html templates and different background images and the organizer will be able to mix and match them to make the invitation card he wishes. The organizer will also be able to use his own image. Once all the members have confirmed their presence to an event the organizer can check send, the script will at random pick who is buying whoa gift. At this point everyone gets a different person for whom to by a gift, being someone else then them-self. They can now look at their friends list and select a gift to buy. If ever one member invited to the gift exchange is taking long to confirm the participation the organizer has to be able to decide to send them a reminder or simply remove them. Who has who in the gift exchange should stay private. There should also be some sort of small blog that comes with every event page.
A member can create an event and invite member s. Each event should have gift receiver if the gift receiver is the organizer, then the event is not private and they will know when it is. Put in a case where the receiver is not the organizer the event must not be visible by the person being surprised, there must be function to make it visible to the gift receiver ( a warning should always asked the organizer if they are sure they want to activate this function). Basically this is pretty much like the gift exchange function but there is only one person receiving gifts.
Note: When creating the site keep in mind that key words of the site have to be easily editable for various languages. The original site must be made in English, but I will then translate it to other languages.