Post Project
  • Search
    • Buyers can
    • Search offers to buy now
    • Search freelancers to request a proposal
    • Freelancers can
    • Search projects to quote on
  • How it works
  • Log in
  • Sign up
  • Freelancer?
Browse by Category
    Technology & ProgrammingWriting & TranslationDesignDigital MarketingVideo, Photo & ImageBusinessMusic & AudioMarketing, Branding & SalesSocial Media

    Create Stock Photo site like Shutterstock (from scratch). Got Reseller API.

    - or -

    Post a project like this
    04/06/2017
    $$$
    • Posted: 6 years ago
    • Proposals: 15
    • Remote
    • #1559712
    • Expired
    Vineeth N.
    Vineeth N.
    BACK TO PPH AFTER A BREAK - Ecommerce & CMS Expert, Graphic Designer, Video Animator & SAP Consultant
    United Kingdom Manchester
    Salentro Techno Consultants
    Salentro Techno Consultants
    Ranked Number-1 Service Providers on PPH: Expert IOS ANDROID Mobile App Developer | Web Developer |Digital Marketing|3D Animater
    Top Endorsed
    United States Campbell
    Stuart D.
    Stuart D.
    Web & Software Developer
    United Kingdom Exeter
    Parth D.
    Parth D.
    Data Scientis |Python |NLP | ML| C++ | DevOps |Odoo|Django
    Top Endorsed
    Australia Mildura
    Advanced W.
    Advanced W.
    Website Design, Developer, Magento and Joomla Expert.
    Top Endorsed
    United Kingdom Midlands
    Free Bird Info Solutions Pvt. Ltd.
    Free Bird Info Solutions Pvt. Ltd.
    Magento, Opencart, Codeigniter, Laravel, AngularJS, NodeJS, ReactJS, octobercms, hubspot
    Top Endorsed
    India Noida
    Techseria
    Techseria
    Top certified seller on PPH. Web development, mobile apps and software architecture. Large team available.
    Top Endorsed
    United Kingdom City of London
    Dipanwita S.
    Dipanwita S.
    Webdeveloper|Softwaredeveloper|WordPress|CodeIgniter|Woocommerce|Open Cart|SEO|SEM|SMO|PPC
    Top Endorsed
    India Kolkata
    Rahul B.
    Rahul B.
    ROI Driven Digital Marketing Services WITHOUT BREAKING THE BANK - Google Ads | SEM | SEO | SMM | PPC | Google Shopping | Email Marketing | Google Analytics | Remarketing | Digital Marketing
    Top Endorsed
    India Bhopal
    Awais A.
    Awais A.
    PPH's TOP Notch Website & Mobile App Developer & Designer(9+ yrs) ✔ Wordpress ✔ Shopify ✔ OpenCart ✔ Laravel ✔ PHP ✔ React Native ✔ Android ✔ iOS ✔ HTML/CSS✔Javascript/jQuery✔Responsive Design✔ASP.net
    Top Seller with earnings over £100kTop Endorsed
    Pakistan Lahore
    Ongraph Technologies Pvt Ltd
    Ongraph Technologies Pvt Ltd
    INDIA'S No 1 Mobile app and Web app company |Android |iOS| Flutter| React Native| Ionic| AngularJS| ReactJS| NodeJS| Java| Spring| ROR|PHP|Laravel|CodeIgniter|Yii|WordPress|Magento|Drupal|Shopify
    Top Endorsed
    India Delhi
    Yuriy F.
    Yuriy F.
    FULL STACK DEVELOPER
    Ukraine Luts'k
    • 1
    • 2
    13624941022408140567014111885036935411603937108232678448965598364091531618825
    Vineeth N.Salentro Techno ConsultantsStuart D.Parth D.Advanced W. + 10 others have already sent a proposal.
    • 1
    • 1

    Description

    Experience Level: Expert
    IMP NOTE: We will be sourcing images from the main agency via API. But customers won't need to be redirected. They can purchase from our site itself. We won't be having our own contributors. So submission facility like other stock sites is not needed.

    General information for the website: We are a Reseller. Got Reseller API from the agency to sell 60 Million Images.
    Kind of development: New website from scratch
    Description of every page/module: Like any established stock photo agency (Shutterstock, iStock, Fotolia, etc.)
    Description of requirements/features: Like any established stock photo agency (Shutterstock, iStock, Fotolia, etc.)

    That's the best reference really. Search system, gallery, credit and subscription system, cart, review page, different sizes for different prices, different payment options, multiple languages, etc.
    Payment methods: Credit Card, Paypal, Specific Payment Gateway, Other
    Extra services needed: Installation, Customization, 3rd party integration, Optimization, Security, Other
    Similar urls: shutterstock.com

    Extra notes: Check out Picflux.com. They are a reseller and exactly what we are attempting to do.

    Documentation:

    Reseller API
    The Reseller API enables selling files from our database on your website at your prices. Your customers are not redirected for browsing or payment; your site handles all the transactions just like any other stock photo database. We will be your silent supplier of files at our standard prices, and you set the prices for your customers.

    General information:

    Once you activate a particular API key, you have to add credits to your account in order for the API to function. When files are purchased through your account, either by you or one of your clients, the payment will automatically be deducted from the balance of your account.

    Watermarks
    The API interface will display two different images; a small thumbnail preview and a larger version for reviewing the details. The thumbnail version is free of any distinguishing emblems or logos, but the larger version is protected by a watermark. The watermark itself is anonymous and neutral – it will not identify us as your image source to your customers – but it helps protect the copyright of the image without obstructing your client‟s view of the picture.

    General principles
    All API calls are made through HTTP messages with an appropriate set of GET or POST parameters. A response of API methods is converted into JSON format. This scheme allows using API not only from the site but also with the help of AJAX requests directly from a browser. Combination of API functionality with AJAX technology opens wider horizons for user interface developers.

    There are two obligatory parameters for all API methods:

    'dp_apikey' – an API key, issued to the user
    'dp_command' – a requested API method identifier.
    The following obligatory parameter is necessary for the methods which require user session control:

    'dp_sessionid' – a unique session identifier, returned by the login method.
    The session identifier remains valid during three hours. So to ensure the continuous operation, it is necessary to set up the automatic API user login once in three hours and new session identifier acceptance by all other methods.

    All API methods can return two different results: success and failure.A “success” result contains parameters that are specific to a particular API method, but the parameters below are common to all the API methods:

    'timestamp' – the current date and time in "YYYY-MM-DD HH:MI:SS" format
    'version' – current API version, which is "1.3" for now
    'type' – "success" for successfull requests, "failure" if some errors occur
    In case of error call outcome will contain following fields in addition:

    'errormsg' – an error message
    'errorcode' – an error code
    'exception' – an error type
    Parameter types notes for API methods:

    bool : will be considered as TRUE for "1", "true", "on" and "yes". FALSE otherwise.
    array : uri array representation (e.g. param_a[]=val1&param_a=val2&param_b[first_key]=val3&param_b[second_key]=val4)
    There is 'dp_lang' optional parameter available for most methods, even if it is not described in doc. It means response language for some entities, like item meta data, legal documents, categories etc. Can be any valid value of our site language. [ 'en' | 'de' | 'fr' ... ]
    Kiratsinh J.
    Kiratsinh J.
    100% (3)
    Projects Completed
    2
    Freelancers worked with
    2
    Projects awarded
    25%
    Last project
    21 Feb 2017
    United Kingdom

    New Proposal

    Login to your account and send a proposal now to get this project.

    Log in

    Clarification Board Ask a Question

    • 09 May 2017OptiSol Business Solutions Pvt Ltd

      Kiratsinh, Is this project still open for new proposals?

    • 06 May 2017Dipanwita S.

      If you will check shutter stock and also your reference web site you will found lot's of features and functionality. Do you want to implement the same functionality in your web site and what about your budget? Can you please tell me about this?

    • 05 May 2017Dipanwita S.

      So, you mean you need to make a reseller web site like http://picflux.com/ and the design and search would be shutterstock, right?

      Kiratsinh J.06 May 2017

      Correct

    • 05 May 2017Dipanwita S.

      I have checked that you have shared the Reseller API details and it's fine to work with this. How soon you will start the work and what's your deadline?

    • 05 May 2017TSOLUTIONS

      Kira

      You can only do what your reseller account allow you to do.

      Share API manual.

      Kiratsinh J.05 May 2017

      Reseller API
      The Reseller API enables selling files from our database on your website at your prices. Your customers are not redirected to Depositphotos for browsing or payment; your site handles all the transactions just like any other stock photo database. Depositphotos will be your silent supplier of files at our standard prices, and you set the prices for your customers.

      Depositphotos Company is open for many cooperation types. Contact us and we will be happy to discuss the development of a custom subscription plan designed just for you.

      General information
      Registration
      In order to become a partner with Depositphotos, you have to register a Buyer's account at Depositphotos and get an API access key.

      A key to a Partner API is issued automatically, but to work with our Applications API or Reseller API you have to apply for the appropriate API key individually.

      Once you activate a particular API key, you have to add credits to your account in order for the API to function. When files are purchased through your account, either by you or one of your clients, the payment will automatically be deducted from the balance of your account.

      Watermarks
      The API interface will display two different images; a small thumbnail preview and a larger version for reviewing the details. The thumbnail version is free of any distinguishing emblems or logos, but the larger version is protected by a watermark. The watermark itself is anonymous and neutral – it will not identify us as your image source to your customers – but it helps protect the copyright of the image without obstructing your client‟s view of the picture.

      General principles
      All API calls are made through HTTP messages with an appropriate set of GET or POST parameters. A response of API methods is converted into JSON format. This scheme allows using API not only from the site but also with the help of AJAX requests directly from a browser. Combination of API functionality with AJAX technology opens wider horizons for user interface developers.

      There are two obligatory parameters for all API methods:

      'dp_apikey' – an API key, issued to the user following registration with Depositphotos
      'dp_command' – a requested API method identifier.
      The following obligatory parameter is necessary for the methods which require user session control:

      'dp_sessionid' – a unique session identifier, returned by the login method.
      The session identifier remains valid during three hours. So to ensure the continuous operation, it is necessary to set up the automatic API user login once in three hours and new session identifier acceptance by all other methods.

      All API methods can return two different results: success and failure.A “success” result contains parameters that are specific to a particular API method, but the parameters below are common to all the API methods:

      'timestamp' – the current date and time in "YYYY-MM-DD HH:MI:SS" format
      'version' – current API version, which is "1.3" for now
      'type' – "success" for successfull requests, "failure" if some errors occur
      In case of error call outcome will contain following fields in addition:

      'errormsg' – an error message
      'errorcode' – an error code
      'exception' – an error type
      Parameter types notes for API methods:

      bool : will be considered as TRUE for "1", "true", "on" and "yes". FALSE otherwise.
      array : uri array representation (e.g. param_a[]=val1&param_a=val2&param_b[first_key]=val3&param_b[second_key]=val4)
      There is 'dp_lang' optional parameter available for most methods, event if it is not described in doc. It means responce language for some entities, like item meta data, legal documents, categories etc. Can be any valid value of Depositphotos site language. [ 'en' | 'de' | 'fr' ... ]

      TSOLUTIONS05 May 2017

      Kira

      How many pages/format and what payment gateway?

    • 05 May 2017Dipanwita S.

      Whats is your actual budget and what is your deadline for this job?

    • 05 May 2017B R Softech P.

      Do you also need picture scanning where the user can upload their pictures and the app search the similar picture to choose from?

      Kiratsinh J.05 May 2017

      That would be a great feature to have. But it depends on how expensive the feature is.

      B R Softech P.06 May 2017

      The site has many features you can go with. Do you have any rough budget estimations?

    412571410082409629409628409582409316409198
    04/06/2017
    $$$

    - or -

    Post a project like this
    Kiratsinh J.
    Kiratsinh J.
    100% (3)
    Projects Completed
    2
    Freelancers worked with
    2
    Projects awarded
    25%
    Last project
    21 Feb 2017
    United Kingdom

    Related project Searches


    logo ajax paypal agent application programming interface (API) content management system development (cms development) copyright customization database e-commerce emblem fotolia image IMP programming language json payments gateway shutterstock thumbnail user interface (UI) watermarking web site review

    Product

    • About
    • Team
    • Careers

    Support

    • How it works
    • Trust & Safety
    • Help Centre

    Discover

    • GuidesStoriesNews

    Resources

    • Customer Stories
    • Business Cost Calculator
    • Startup Cities

    Browse

    • Freelance Services
    • Freelance Services By Country
    • Freelance Skills
    • Terms
    • Privacy
    • Sitemap
    • Company Details
    • © 2023 People Per Hour Ltd
    We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
    Cookie Settings
    Accept All Cookies