Website app that protects download links through Social Media Actions

  • Status Closed
  • Budget $750 - $1500 USD
  • Total Bids 14

Project Description

Hello, I'm Danny. I work in the social media business and manage multiple social network accounts.

I want to build an easy way for some of these accounts to share files for free by requiring users to either LIKE their Facebook page, TWEET a message on twitter, or submitting their email address/signing up to newsletter. This will happen all through one website. Users will create an account on my website, and then connect their file/media, pick one of the 3 "unlocking" options (fb/twitter/email), and then have a page created for that file/campaign to share to their fans.

This is fairly simple concept, and has been done by various other people in different ways.

One example, for Twitter there is "Pay With A Tweet": [url removed, login to view]

It is a very simple procedure in which you fill out a form, include the link to file you want to download and message you want people to tweet, and it creates a button which the user can then embed on their blog. The fan must "tweet" before they can download the file.

Another example is the Facebook App, "Like To Download": [url removed, login to view]

Again, another simple form is used to create a download link, except this one is embedded right into the users Facebook page as a canvas app. The fan must "like" the users facebook page before they have access to the download link.

Unlike these other applications, my project will create a page/profile on my website for these users to keep track of their links/campaigns. The facebook/twitter API's seem to be very straightforward, using these other applications as examples. What I will need for my project is someone who can bridge together a database that will link a USERS account on my website with their social media accounts, and the links to the files they provide.

APIs that will be used:

--Facebook: verify user has liked page and/or shared post to wall

--Twitter: verify user has followed an account and/or shared a tweet

--SoundCloud API

--[url removed, login to view]

--user files will be pulled in from here to profile page on my website

--MixCloud API

--[url removed, login to view]

--user files will be pulled in from here to profile page on my website


I need someone or a team who is familiar with both the Facbeook API & Twitter API... Fans wanting to download a file will need to sign in with either service, and complete the required task (like, share, or tweet, etc).

The Soundcloud & MixCloud APIs must be understood as well. The user will need to connect to their account to authorize our website application access, select the song they want to "share", and extract the song embed code from the API to insert into our "campaign page" created for user. It's really only 2 actions needed for either API: 1) Authorize access to list of users songs, 2) get the embed/stream code from the selected song.

Both soundcloud & Mixcloud use OAuth2 authentication.

Soundcloud can use API, Ruby, Python or Javascript to fetch parameters. MixCloud is same i think.


When submitting proposal, please make sure you read my basic requirements above. Explain that you understood what its needed. sk questions for anything that seems unclear, as I might have left something out.

I will contact the developers I'm interested in with a more detailed breakdown of what is needed, although what I listed above should be enough to grasp the whole idea.

I will also want to skype with you at sometime before accepting terms to make sure we both understood what needs to be done. If this is not possible, please do not bid.

I'm not sure about the budge yet. I typed a lto above, but this seems to be a fairly straight-forward project once the link connections are mapped out.

Thank you for your interest.


Get free quotes for a project like this

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