Facebook application that users can add, complete an offer to reach certain content.
Admin will provide information to the owner as well as give us control over posting to users walls, their pages and their to friends wall.
We require this application to be delivered in stages as a working prototype so that we can rectify any problems. The final application that is delivered will need to be installed and provided with instructions on how to install/backup etc.
This app must be developed from scratch, not using any existing scripts. It needs to be fully functional. It will be tested and needs to be undetectable to Facebook.
This is a serious project and we will ignore any timewasters. We would like proof of experience and a full description on how you plan to provide these requirements.
Please see below for further requirements.
These requirements are not fully finalised and will be discussed with an appropriate bidder as to what is possible and what is not possible to be done.
The landing page (main app page) will be customizable. The [url removed, login to view] file will allow the owner to add and remove content to customize the look of the main page.
The user will then click through to the 'Allow Application Page', once allowed it will then redirect to a 2nd page. This 2nd page will also be customizable and must include the option for a CPA type gateway to restrict access to this page until the user completes an offer/survey etc. Once the user completes an offer the gateway will unlock and the user can click the embed button to get to the content.
There must be an admin page that allows the owner to view/customize:
1. Welcome page ( when the user allows the app it will post this to their own wall) Mandatory ***
2. Post message to their wall/pages and friends walls.
3. Update users status update.
4. Application Stats - How many users have added app, pages available, jobs pending, in progress etc.
5. Activity Log
6. Option to edit who can access admin panel.
Application must be able to see the users in order of pages available - and be able to select the top 10/20/30 etc users with the most pages and post to these users specifically.
There will be a backend mySQL database for this app which stores and sends information as requested. Security for this application is important so must be as secure as possible.
Automatic posting: The app must have the option to setup automatic posting. The owner can enter number of users to post to and the time interval to complete these posts.
E.g Posting to 60 users over an hour period (10 per minute) or Posting to 50 users all at once - every 2 hours etc. These users MUST BE randomly selected but must adhere to the rule below.
In addition to this feature, it is desirable(and if possible) for the rule be followed:
When the system posts to its users walls or friends, we would like it so that users who joined the app recently (are not posted to again until at least an hour (adjustable) has passed since they joined. So when the system randomly selects a user they are not posted to twice in rapid succession.
Once we have posted to the users's wall and fan page and friends walls, we would like this user to be flagged in the database, so that they are NOT posted to again(automatically). This will be to prevent people's walls to be flooded with something that could be considered spam.