Closed

Create a widget to automatically making APIs and display scrollable images for any website

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

Get free quotes for a project like this
Employer working
Project Budget
$30 - $250 USD
Total Bids
12
Project Description

We provide social posts for our clients. We need a javascript widget so that once our client embed a code snippet into their webpage, we can automatically populating social posts(images) to their website.

You must have done similar web widget before using native javascript. For example, [url removed, login to view] 's integration code looks like this:

<script>

[url removed, login to view] = {

app_id: 'APP_ID',

name: "Jane Doe", // Full name

email: "", // Email address

created_at: 1312182000 // Signup date as a Unix timestamp

};

</script>

<script>(function(){var w=window;var ic=[url removed, login to view];if(typeof ic==="function"){ic('reattach_activator');ic('update',intercomSettings);}else{var d=document;var i=function(){i.c(arguments)};i.q=[];i.c=function(args){[url removed, login to view](args)};w.Intercom=i;function l(){var s=[url removed, login to view]('script');s.type='text/javascript';s.async=true;s.src='[url removed, login to view]';var x=[url removed, login to view]('script')[0];[url removed, login to view](s,x);}if([url removed, login to view]){[url removed, login to view]('onload',l);}else{[url removed, login to view]('load',l,false);}}})()</script>

and it automatically populate a widget on any site.(checkout the bubble on the right corner of [url removed, login to view])

For our widget,our client need to provide a APP_ID, an option to define the loaded images layout (e.g. masanory, grid), html container etc.

The image list should be responsive, adapting to different screen size including mobile.

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