Webstore for printing service

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

Get free quotes for a project like this
Project Budget
$1500 - $3500 USD
Total Bids
Project Description

Required experience

1. Facebook SDK and API's

2. Instagram API's

3. Payment gateway integration

Preferred (but not required)

1. Experience with deployment on AWS (S3, EC2)

2. SEO Experience


We are a printing service. We need a site where customers can order our services.

We have two distinct sets of customers:

1. Personal users: people who are ordering photos

2. Small business customers (SMBs): small businesses who are ordering flyers/pamphlets and other marketing materials that need to be printed.

Site needs to have two main interfaces

Interface 1 – Ordering system for personal users ordering photo prints from us

1. Unregistered users must be able to register and create an account with us

2. Registered users must be able to login to our system.

3. Users should be able to connect their Facebook and instagram accounts.

4. Once their Facebook / instagram accounts are connected, they should be able to view their photos in a simple intuitive gallery.

5. User should be able to order photos to be printed and delivered either by selecting photos from either their Facebook / instagram accounts or should be able to upload photos from their PC

6. They should also be able to enter recipient address to which the printed photos will be delivered.

Interface 2 – Ordering system for small & medium business (SMBs) customers ordering marketing material with us.

This interface is independent of Interface 1.

1. SMB user should be able to create an account with business details such as (name, address, zip code etc.).

2. SMB user should be able to enter the details of a marketing campaign, including

a. Being able to upload designs of their marketing material (jpg, pdf, png).

b. Specify Number of flyers/promotional material to be printed and mailed.

c. Specify Start & end date of promotional campaign.

3. Integrate payment gateway (Stripe and/or Braintree) – system to accept payment from SMB user via credit card and PayPal.

4. User should be able to edit existing campaign parameters from their account.

5. User should be able to calculate the payment plan for their marketing campaigns.

Backend Administrative system:

System for our shop floor managers and service reps (with separate logins) to be able to monitor user account details with means to modify, edit or update accounts as required.


Current Status:

We have a mobile app under development to order photos; this must be integrated with our web service. The APIs needed to be developed for this purpose is of similar nature to [url removed, login to view]

Parts of

1. The API to accept photos from mobile app.

2. Interface 1 i.e. ability to order photos from computer, facebook, instagram

Are already complete.

Only the Login & account management system for interface 1 is not complete.


Wireframes for the website will be provided.

SEO of the site will also be required

Also required is integration with our printer API

Our engineers will advice you through development as and when required


Please reply with:

1. Company Profile: length of time in business, number of members who will be working on this project, capacity and other unique attributes

2. Experience & Approach: a brief description of your experience and approach to producing this site. Include details on your in-house development skills with design, coding (HTML 5, CSS3, Javascript, Jquery) and SEO

3. Relevant Work: a selection of up to five best websites that have been developed and deployed by you that is comparable to this work. Please show work that includes facebook apps and/or facebook integration, instagram integration and/or payment gateway integration

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