I need help to continue development of a photo ordering site.
The site is functional, with order and payment complete. We're adding a calendar ordering option this week.
Several features need to be added over the next two weeks:
- firefox / netscape support
- special group pricing
- integration of Flash album
- detecting user's country (using GeoIP possibly?)
And further down the line:
- multi-currency support
- add, delete, move photos between multiple albums
- free credits for referrals
As a start, the first feature we need is to be able to offer special pricing for a list of student and community groups. One way to do this is to set up a parallel site that is different from the regular site in two ways:
a. it will display and calculate lower pricing
b. it will be personalized to the group - we will display the name of the group in text as part of the top banner
Whenever we offer special pricing to any group, we will send them a URL such as http://fotojuice.com?group=<groupname>. They will use this URL to link from their site to FotoJuice.
What we need to do:
1. Maintain a list of valid groups and their site URL in a MySQL table called group.
2. When a request comes in the form of http://fotojuice.com?group=<groupname>, validate if the group exists in our group table.
3. Validate if the request is really originating from the group's website, by matching the group website with the http-referer of this request.
4. If the validation is correct, show the FotoJuice site with special pricing and custom top banner.
5. If the validation fails, display a message saying
"Validation of the referring site has failed. Please go to <referring site> and click on the FotoJuice banner or link to avail the special pricing. You can also go directly to our site to order using our regular pricing."
6. Ensure the user can't see the special pricing unless they come through a referring URL, by adding a flag to $_SESSION.
Please contact me at sygcom@syg.com if the work interests you. My budget is limited (no more than $300 for the first two weeks development) since this is a personal venture, but there will be a continuing stream of work on the site.
I will be able to discuss options since I do have some knowledge of PHP.
I will provide full support for user interface changes.
Thanks for your time!
regards,
Sanjeev Binaykia
sygcom@syg.com
Photo printing business site - developer needed
Moderator: General Moderators