Closed

Photo Sharing Website Design

This project received 23 bids from talented freelancers with an average bid price of $ USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
$100 - $500 USD
Total Bids
23
Project 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 [url removed, login to view]
2. Login module : Login page : [url removed, login to view]
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 :
[url removed, login to view] OR
[url removed, login to view]

Other reference site for some features listed above :
[url removed, login to view]

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online