The app will promote an offer
1- Like-Gate: The user needs to like the page inorder to get benefit of the app.
This is easy with Facebook app where you can set a like gate which displays certain html file if the users likes the page and other HTML file if the user didn't like the page
This way, if the user did not like the page, we will only display the before [url removed, login to view]
For simplicity we already have a like gate "Facebook app" that we can set for you.
2- When the user likes the page, he is redirected to afterlike where he can now get benefit of the offer. The user now can click on a button "Get offer" where the following actions need to take place:
a- You need to grab access to the users basic info and ability to post to the users wall via Facebook authentication API
b- Store these info in a DB (FBid, name, email)
c- Provide the user with 3 input controls and ask the user to enter these info (Name, Mobile Number (restricted to Lebanon), Email)
d- if everything is ok and the user filled these info then you need to insert all info to a DB and:
i- the app sends an SMS to the user containing certain info
ii-the app sends an email to the user with a thank you note for submitting
iii- the same email above is also dispatched to the admin email to keep track of each submital
iv - automatic post to the user's Facebook wall saying that: "you benefited from an offer from client X. Get offer!" Ofcourse the post will have an image and a link to the Facebook tab URL.
- the app will need to be reusable by the client by having a background image that changes with every offer.
- For the sms, we will provide you with a url that you can use to send sms via http URL.
- we also need to keep in mind the guidelines for developing an app with the new timeline that Facebook introduced lately
5 pekerja bebas membida secara purata $194 untuk pekerjaan ini
We are Facebook GURU, We have a team of well experienced and highly qualified Developers to do this job and we Produce Quality results at very reasonable Prices. Please check your PM for proposal details.