DEV Community

Cover image for Cost to Develop the website like Shutter Stock
Chirag Dave
Chirag Dave

Posted on

Cost to Develop the website like Shutter Stock

Shutterstock offer bloggers, media agencies and businesses of any size to access low-cost images.

This website is available in 14 different languages and has 35,000 contributors from 100 countries. The company was the first in a now-crowded industry to achieve 250 million downloads–at last count; two Shutterstock images were sold every second.

So having these much amount of potential market many wants to develop this kind of website. Let me tell you it’s not an easy task to get all features in first phase of website development. One needs to do continuous development and need to add new feature to enrich the user experience.

Here is the least of basic functionality one need, based on each page when he wants to launch a website like shutterstock:

Home Page:

  1. Header will have Logo in Left with the link to home page, 3-5 menu link for Category, Subscription, Contact, Sign In, Become a Contributor

  2. Full Screen Banner Image with Text and Search Functionality.

  3. Search Functionality will have 2 types of filtration on home page.
    => Royalty fee
    => Rights Managed

  4. Below this area there will be section for Browse Image which will have link to different categories images horizontally.

=> In Footer area there will be a copy right in left end side and Social Media links in Right end side.

Image Search Page:

  1. In Header there will be search functionality with an option to do advance search. In Advance Search user can filter the images based on
    => Keyword
    => Category
    => Photographer
    => License Type
    => Orientation

  2. Apart from this user can see the search result below the search area. User can choose different views to see the images.

  3. Image Thumbnail drop down: once user click on the image thumbnail he/she can see below things:

  4. Image Id

  5. Copyright

  6. Keywords

  7. Download by Price: User can ask for the quote by filling information on Usage, Size, Duration, and Territory.

  8. Download by Plan: User can download the images as per his subscribed plan.

  9. Add to Light box Option. (This functionality will work once user is registered and sign in at that time)
    User can add images as per different categories in his dashboard.

  10. User can Add/Edit/Delete the categories and can share the images from the light box.

  11. Below this there will be similar Images or Images of same model will be shared.

  12. Zoomify™ feature

Detailed Image Page:

  1. Image Preview for Big Size Image

  2. Image share to Social Media

  3. Image Id

  4. Copyright

  5. Keywords

  6. Download by Price: User can ask for the quote by filling information on Usage, Size, Duration, and Territory.

  7. Download by Plan: User can download the images as per his subscribed plan.

  8. Add to Light box Option

  9. Detailed keyword list of Image

  10. Similar images

Pricing Page:

In this page there will be different subscription plans for users and a link to sign up and by plan options.

Create Account Page:

  1. User Name/ E-mail

  2. E-mail

  3. Password

  4. Terms and Condition Validation and link to Terms and 5. Condition Page

Create Account Plan Subscription Process Pages:

=> In this page will have Pricing of different plans (Pricing Page) and user can select any plan from that and will have below screens:

  1. Order Summary: This will have plans details with option to turn on/off Auto Renewal Process and will have option to do modification in the order.

=> Below this there will be a payment details form needs to be filled by user to make payment.

  1. After successful payment there will be a Thank You screen which will have Detail of the Purchase.

User Dashboard:

User will have below things in their dashboard main page:

  1. Plans Summary(If user have subscribed the plan if not than there will be a link to subscription)

  2. Time Left for the plan(If user have subscribed the plan if not than there will be a link to subscription)

  3. Download Images Showcase
    =>User will have below option in his dashboard:

  4. Light Box: User can add images as per different categories in his dashboard.

=> User can Add/Edit/Delete the categories and can share the images from the light box.
Add to cart Button

  1. Account Details: Account Details will have two things to develop. => Profile: This will have below details which can be edited by user => User Name => E-mail => Change Password => First Name and Last Name => Phone => Address =>Company => City => Country Plan: This will have below details: => Subscription Details => Auto renewal Option => Purchase History => Download by History: Download History will showcase the
  2. downloaded images and user can filter that based on License Type and a Year of Download
  3. Sign Out

Contact Support Page:

=> Contact us page where two different forms will be designed to contact. Below the forms there will be a Google map which will display the address of the Company.

Contributor Landing Page

  1. Image banner with text and button which will lead that to create account for contributor.

  2. Below the banner there will be 3 vertical sections to show how it’s beneficial to join as a contributor.

  3. Get Started button to Create Account Page for Contributor.

Create Account Page for Contributor:

  1. Username/E-mail
  2. First name and Last Name
  3. Password
  4. Address
  5. City
  6. Country
  7. Preferred Payment Details

Identification Page:

  1. User need to submit Passport photo or Driving License for Identification.
  2. User can submit maximum 5 images during this process:
  3. User need to provide below details for each image => Description (up to 200 Letter) => Keywords (up to 50 Keywords) => Category => Nudity/R-rated => License After filling all this he need to submit it for the review. Once the user submits that there will be a thank you page for the submission.

Contributor’s Dash Board Page:

Contributor will have Below things in their dashboard main page:

  1. Daily/Weekly/Monthly visits
  2. Daily/Weekly/Monthly Earning
  3. Total Active Images
  4. Total Pending Images for Review

Contributor will have below options in Dashboard:

  1. Download History: Download History will showcase the downloaded images and user can filter that based on License and Date.
  2. Account Details: This will showcase all the information provided at the point of registration and user can change it.
  3. Earning: This will showcase earning of the contributor per image he uploaded.
  4. Help: Contact us form

Other Pages:

  1. Blog Page
  2. FAQ Page
  3. Terms and Condition Page

Admin Side Feature:

  1. Menu Hierarchy Management
  2. Banner Management
  3. Content Article Management
  4. User Management
  5. Contributor Management
  6. Category Management
  7. Image Management
  8. Video Management
  9. Order/Sales Management
  10. Static Page Management
  11. Blog Management
  12. Contact Us
  13. Image sitemap export feature
  14. Global product type price update
  15. Product type discount pricing feature
  16. Online users & visitor logs
  17. Media & category stats feature
  18. Black List IP Management
  19. Pricing Management

Vibidsoft has expertise to develop this kind of website in the timeline of 2-3 months. The cost will totally depend on the features you are selecting. So don’t wait if you want to design and develop a clone of shutter stock mail us on inquiry@vibidsoft.com.

Top comments (0)