Home | How it works | Projects archive | Contact Us
Air Compressor Bot
 
The Career Path of Freelance Programming Jobs 

   Photo Sharing Website Design

Bidding Time:
09/12/2004 13:47 - 14/12/2004 00:00
Budget:
$100-500
Status:
Closed


Job Type:
PHP, Linux
Description:



Looking for a serious, commited service provider to design a new website.
Stick to you bid please. Our past experience shows that people bid just to waste
time and double or triple the amount when we approach them. Please review the
requirements first before bidding. Will save time for all of us. Also,
documenting your creativity is beyond our ability.
Requirement :
1. User Registration Module : Same as on http://photo.yahoo.com
2. Login module : Login page : http://photo.yahoo.com
My Friend's Albums:
· The user will be able to view shared albums through this module.
· Share Album(s):The user can select an album and share it with the help
of this module.
· Delete Friend's Album: The user will be able to delete a friend's album

My Albums:
· Create New Album: The users will be able to upload photos and create an
album. The user will be able to pick the pictures of custom made frames, overlap
his/her picture and preview it, if liked then place the order for picture
printing and selected frame for it. The client will be providing the pictures of
the custom made frames...
· Delete Album(s): The user will be able to delete an album.
· Rename Album: The user will be able to rename an album.
· Add/Edit Comment: The user will be able to add/edit comments on an
album.

· Ecard Greeting: The user will be able to combine the picture with the
greeting, put the text and then place the order to print the greeting and send
it to an address. Place order for the eCards printing and send it to the address
provided. Same function as photo printing.

We will provide templates for eCard. Each template has some contents and
contents will be of two kind.
1. The part of design
2. Allow user to input contents.
This application should provide a very dynamic approach so we (admin) can tell a
Picture Frame or ECard template to have contents from user (image+text) on any
area with any attributes on the design.
Share Album :
· Provide functionality as is. The email address of the friend being
provided here should be saved in our database.
An album (in edit album section) can be shared by the owner as private, public
and friendly. Private albums can only be viewed when the owner logged in. The
public albums can be viewed by anyone who supplies the owner’s unique URL in the
address bar. The friendly shared albums will have a list associated by the owner
to them. And only the IDs listed in, can view those albums.
5. Payment Gateway Integration: Integrate paypal or similar service provider so
that the customers can pay online.
It is our responsibility to purchase and to communicate with the payment gateway
providers. We are looking into payflow link, cybersource and authorize.net.
6. Database Design and Development: Provide a highly scalable database.
7. Site Admin: Provide a very user friendly password protected admin interface
having the following functions:
· The admin will be able to add or delete products category/products
offered
· The admin will be able to upload frame pictures and ecard templates.
· File system management to save the pictures uploaded by the users.
· Advertiser management: The advertisers will be able to place an order
to put their banner on the site. The admin will be able to select the start/end
dates and automatically expire the advertisement and get the $ amount paid.

· Site referral management: This is where the admin will be placing ads
on some other sites and will be able to keep track of that from where the admin
will be receiving the traffic and the person who is referring the admin.
· Customer Profile Management: The admin will be able to expire a
customer/add a customer and do customer password management.

· Shipping options Management. Should be able to add/delete the shipping
options and pricing. Admin should not only be able to change the pricing for the
shipping. Should also be able to change the shipping options as well.

· Customer order management : Order update, delete, order status update
etc. This should be a seperate screen which can be deligated by site admin.
· Customer order and address in printable format as two separate
documents. So that order administrator can print the address on a label
directly. And print the invoice seperatly.
· Standard reports like, album usage report, photo usage/viewing report,
order management report (pending, completed, outstanding, cancelled orders by
date).
· Enable or disable offered gifts and frames using admin GUI.
8. Promote on Google:
· Initial Submission on Google:Objective will be to get a high rank in
Google.
9. Message Center :
· Username, disk usage, total pictures on the left top corner. Message
center to display custom message to all the users.
10. Photo print feature
· Customer can place order to print photo and ship it. We will need admin
GUI to change the pricing and offer any discount on the pricing to selective
customers.
· The ordered photo should be stored in a separate location so that if in
case customer further changes the photo or deletes the photo, should not affect
the placed order.
For sizes and paper qualities for prints, reference photos.yahoo.com. Two types
of photo paper options should be available “Glossy” and “Matt finish”.
Discounts: Provide 3 kinds of discounts and they are Discount on Item price,
Discount on Quantity in shopping cart, discount by customer code.
11. Photo gifts feature
· Customer can pick gift from the product list and have a photo printed
on it. Place the order similar to photo printing. We will need admin GUI to
change the pricing and offer any discount on the pricing to selective customers.
· The ordered photo should be stored in a separate location so that if in
case customer further changes the photo or deletes the photo, should not affect
the placed order.
12. Online Photo editing
· Customer should be able to adjust the photo before placing and order
for printing.
13. Photo upload client software integration
· Integrate a client software which can upload the pictures to our site
from customer machine. We are open to use any freeware.
14. Product list place holder with all the categories already created :
admin should be able to delete/add the categories. Should be able
add or delete the contents/templates under each category. Please refer to
photo-a-web web site for the categories.
15. Custom frame& photo preview :
· Before customer places an order for photo printing, offer different
photo frames. Let customer select the frame and preview the photo in it. Once
satisfied, customer should be able to place order for frame and photo printing.
Customer should not be able to place order of a smaller frame then the photo
size, unless customer is placing an order for frame separately and photo
separately. There should be a way for a customer to indicate that he does not
want the dependency between photo size and frame size. Even though both of them
are being ordered in a same order.
16. eCard. :
· The user will be able to combine the picture with the greeting, put the
text and then place the order to print the greeting and send it to an email
address. Place order for the eCards printing and send it to the address
provided. Same function as photo printing.

Web hosting in a Linux environment. Service provider :
http://www.ixwebhosting.com/pg.info.dspProductPlatinumPlan OR
http://www.hostexcellence.com/corporate_h.php
Other reference site for some features listed above :
http://www.web-a-photo.com

Start your work-at-home career for $7.00. Get direct access to thousands of freelance and home-based jobs. Click here to find work now.

Related Projects:
Cutomisation and Install of Whoiscart
Hockey League Managment Script
Java game
Consumer Association website
Web Developer JUST No webdesigner

This project is the proprietary information of . Click here to remove this project from OUR database.
Operating System:
Linux
Database System:
MySQL
<<< back

Recent Projects Archive:

Wednesday - Tuesday - Monday - Sunday - Saturday - Friday - Thursday

View all freelance web projects

 
Home | Projects archive | RSS | Resources | Links | Contact Us © 2004-2008 ProjectsList.biz /0.664