The aim of this project is to make similar to the crushorflush service ( [[login to view URL]][1] ).
We do not want all the features of this site, we described the features we like.
The site has to be developped in XHTML MP (Mobile Profile) since it will be aimed to be used only from mobile phones.
All developpment will be used using php5 and mysql.
## Deliverables
The aim of this project is to make similar to the crushorflush service ( [[login to view URL]][1] ).
The clone is to be developped in XHTML MP (Mobile Profile) since it will be aime to be used only from mobile phones.
All developpment will be used using php5 and mysql.
We will provide a PHP library that given any IP adress will give the "geolocalization": city, region, country....
After playing with crush of flush site, read those details
- Non registered users should have access to the most popular image to crush or flush and to the following links
"Top Rated Profiles" "Newest Profile" "Profile of my Region" "Search" (registered users will have this links too).
The profile of my region definition: All profile of the same country and same regions displayed first.
They can "crush" on all profiles but if they flush, they are asked to register.
- Registered users have an additionnal link "My Profile" where they can wiew and update their profile information.
- Registration: Following information are asked: Pseudo, Profile Image, Birthdate, Phone number, email and description.
The system will calculate country, city and region, but user can update it in the database.
Once registered, user receives a confirmation email where he is asked to click on a link to validate his account.
In our system, activated account and not activated account will have the same rights and behaviour.
- Languages: We want to support 4 languages (english, french, german, spanish) and phone is redirected to the correct language according to its locale. Default languague will be english. Provide all 4 file with english labels (that we'll have to change). No compilation of the files should be necessary, we want not to involve a coder for the translations and the updates of the translation.
You must use Zend_Locale and Zend_Translation library (we can provide them).
- Email will be sent using Zend_Mail librarys and sent in HTML format.
- Adds: Take into account that we will add a banner ad in the top of each page. Provide a dummy functions that we will replace.
- As the site, a "report as innapropriate" link that will generate an email for the administrator.
Additional information:
- Register user can have additionnal image (in addition to the profile image). When profile image is displayed a link to the other image must exist.
- When a profile image is displayed, pseudo and description and popularity (number of flushs) must be displayed.
In addition to the option "CRUSH" or "FLUSH", you must have the following options (links): Send a friend,
- After Flush or crush, another profile is displayed
- When fush action is done, send a notification email that someone flushed you and you can see his profile.
Statistics: We need a special page that will make some reports over the database and give the following information
Activity of the site:
- Total number of users + Number of new user in each of the past 7 days
- Total number of crushes and number of flushes + Details for the past 7 days