This is Phase III of a multi-phase project. Please check project clarification board from time to time. As before, this project is normally viewed using Firefox so the coding must be compatible with most browsers, including Firefox and I.E.
We retain ownership of all code that is submitted for the project. Communication is key. Please read the requirements and ask all questions you may have. After the project is awarded the winning bidder will need to be available on either Yahoo IM or MSN Messenger. Open communication is key.
Here are the requirements for the project. (subject to update/clarification)
Users
- Add code verification on sing up page and forgot password page (reference [login to view URL])
- When a user sings up
- email verification sent to email address with link back to site for verification completion
- maximum ten (10) properties per page with pagination
- maximum number of properties to be saved for each user = twenty(20) - sort by date/time sent (newest to oldest)
charge to users:
- first month is free if he tells two friends (provide VALID friend email address)
- Query the database for both email addresses
-If either email address is already in the database provide alert
- After one (1) month he must pay for a membership
- provide link to go to ?Paypal? to complete transaction;
- Otherwise block him from seeing contact information for all properties and from adding any property to his account
- add ability to extend endDate of user by 1, 2, 4, or 6 months
- if month(s) are added force him to go to ?Paypal? to complete transaction
- If successful increase number of properties he can save to his account from twenty (20) to sixty (60)
- Once membership is paid, he automatically is allowed to save sixty (60) properties to his account
- 1 month = $ ?
- 2 months = $ ?
- 4 months = $ ?
- 6 months = $ ?
autoMail User:
- autoMail the user according to the accomodations he seeks (sign up)
- includes thumbnail image of property, bldg name, date available, rent price, date/time sent, link to property description
- autoMail for "Add Me" feature on product_details page; provide info as above; user gets emailed if unit becomes available
- if the end date for getting updates is < 15 days, highlight profile end date with red background
- send auto email reminding him he can increase the time of his service
- if the end date for getting updates is < 5 days, highlight profile end date with red background, yellow text
- send auto email reminding him the update feature of his service is about to end
- if the end date for getting updates is expired, add script to remind user when he logs in
- send autoMail once to remind him that the update feature of his service has ended
Orders Page
- Show info: Date charged, Date approved, Amount Charged, CC Type, CC last 3 digits, membership expiry date
- Add ability to extend expiry date
- if he buys membership within 24 hrs of membership expiry date
- 1 month = $ ?
- 2 months = $ ?
- 4 months = $ ?
- 6 months = $ ?
- If he buys a membership after 24 hrs of membership expiry date charges are as usual
"My Selections" Page
- show details of properties added to user's shopping cart
- user can add property only once, unless he removes it from his profile after it was previously added
- Provide ability to remove each property
- after property added by user, save that info in the database
Removing Account:
- Save his personal information
- If user deletes his account he may try to sign up again;
- Check database for email address. If it exists refer to sign in page
- After login: ( refer to charges section above )
- If user has deleted his account he no longer gets emails for anything. No refund
- Provide user with the ability to automatically delete his account on a certain date
Hi, We have over 5 years of experience of web designing, search engine optimisation and web programming on php and other web technologies and programmed many applications. We are confident to complete this project with in budget and time. Thanks.